如何返回小数点后2位的浮点数?
我有一些简单的功能
f :: Float -> Float
f x = x
Prelude> f 5.00
5.0
为什么不使用5.00
?我怎样才能实现这个目标?
I have some simple function
f :: Float -> Float
f x = x
Prelude> f 5.00
5.0
Why not 5.00
? How can I achieve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您想要
base
中的某些内容,请使用showGFloat
:If you want something from
base
then useshowGFloat
:您可以使用 printf
You can use printf
从 4.7.0.0 开始,可以使用 showGFloatAlt :
并且旧的
showGFloat
的文档并没有说始终保证小数点。(但我在我的系统中实际上没有看到任何差异:
我想知道为什么......)
Since: 4.7.0.0, one can use showGFloatAlt:
and the documentation for the old
showGFloat
doesn't say that a decimal point is always guaranteed.(But I don't see any difference actually in my system:
I wonder why...)