我有一些简单的功能
f :: Float -> Float
f x = x
Prelude> f 5.00
5.0
为什么不使用
5.00
?我怎样才能做到这一点? 最佳答案
如果你想从 base
得到一些东西,那么使用 showGFloat
:
> import Numeric
> showGFloat (Just 2) 1.99438 ""
"1.99"
> :t showGFloat
showGFloat :: RealFloat a => Maybe Int -> a -> ShowS
关于haskell - 如何返回小数点后两位数的浮点数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7435422/