是否有可以在Fsharp中舍入浮点数的函数? 像
这样的东西round(3.21156,3) = 3,212
谢谢
答案 0 :(得分:18)
System.Math.Round (3.21156,3);;
val it : float = 3.212
答案 1 :(得分:15)
作为参考,还有floor
,ceiling
,truncate
和round
的内置F#函数;但是,内置的round函数不允许你指定像System.Math.Round(...)
那样的精度。
答案 2 :(得分:0)
好的老乘除以10的精确度
round (3.21156 * 1000.) / 1000.
//3.212