在Haskell中有没有sprintf的等价物?
我需要将双精度值转换并格式化为字符串。
有没有其他不使用printf类函数的方法?
主要问题是要避免:
Prelude> putStrLn myDoubleVal 1.7944444444444447e-2
相反,我想要的是:
Prelude> putStrLn . sprintf "%.2f" $ myDoubleVal 1.79
https://stackoverflow.com/questions/15566299
相似问题