如何围绕F#中的浮动?

fab*_*o63 13 f#

是否有一个函数可以在Fsharp中舍入浮点数?就像是

round(3.21156,3) = 3,212
Run Code Online (Sandbox Code Playgroud)

谢谢

Gus*_*Gus 18

System.Math.Round (3.21156,3);;
val it : float = 3.212
Run Code Online (Sandbox Code Playgroud)


Jac*_* P. 15

作为参考,也有内置的F#功能floor,ceiling,truncate,和round; 但是,内置的round函数不允许你指定精度System.Math.Round(...).

参考:http://msdn.microsoft.com/en-us/library/ee353754.aspx

  • 我想知道为什么 F# 的库不提供四舍五入到最接近的所需小数的选项。 (2认同)