有没有一个能够将浮点数四舍五入的 F# 函数?类似于
round(3.21156,3) = 3,212
感谢
System.Math.Round (3.21156,3);;
val it : float = 3.212
参考文献中还有一些内置的F#函数,用于floor
、ceiling
、truncate
和round
。然而,内置的round函数不允许您像System.Math.Round(...)
那样指定精度。
参考:https://fsharp.github.io/fsharp-core-docs/reference/fsharp-core-operators.html
好的,老式的乘除以十的精度次幂
round (3.21156 * 1000.) / 1000.
//3.212