Mas*_*imo 5 floating-point haskell pretty-print
我有一些简单的功能
f :: Float -> Float
f x = x
Prelude> f 5.00
5.0
Run Code Online (Sandbox Code Playgroud)
为什么不5.00呢?我怎样才能做到这一点?
如果你想要的东西,base那么使用showGFloat:
> import Numeric
> showGFloat (Just 2) 1.99438 ""
"1.99"
> :t showGFloat
showGFloat :: RealFloat a => Maybe Int -> a -> ShowS
Run Code Online (Sandbox Code Playgroud)