浮点数为带可选小数点的字符串
Float to String with optional decimal point
我希望下面的代码输出 123
, but instead it prints 123.0
.
import Numeric
main = putStrLn $ showFFloat Nothing 123 ""
是showFFloat
坏了,还是我看错了documentation?
我预计这种行为只会来自 showFFloatAlt。
我期待这样的结果。 'Full precision' 似乎包括 'minimum uncertancy'。从123
开始不知道有没有四舍五入,从123.0
开始就知道了。使用 Just 0
而不是 Nothing
应该符合您的期望。
我希望下面的代码输出 123
, but instead it prints 123.0
.
import Numeric
main = putStrLn $ showFFloat Nothing 123 ""
是showFFloat
坏了,还是我看错了documentation?
我预计这种行为只会来自 showFFloatAlt。
我期待这样的结果。 'Full precision' 似乎包括 'minimum uncertancy'。从123
开始不知道有没有四舍五入,从123.0
开始就知道了。使用 Just 0
而不是 Nothing
应该符合您的期望。