如何解决如何在Ruby中对零进行四舍五入
当我将12121.232323舍入为如下所示的2位小数点时
p 12121.232323.round(2)
正在打印
12121.23
但是当我尝试round()
211211.00000.round(2)
正在打印
211211.0
但是我想要
211211.00
我该怎么做?
解决方法
'%.2f' % 12121.232323
或
include ActionView::Helpers::NumberHelper
number_with_precision(value,:precision => 2)
,
您要寻找的不是四舍五入,而是格式化。
您可以选择浮动格式,如下所示:
p "%.2f" % 12121.0000
其中%.2f
部分的意思是“显示2个小数点”
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。