【发布时间】:2015-12-10 08:02:51
【问题描述】:
我想显示一个价格,如果答案为 10.1,则输出为 10.10,如果答案为 20,则输出为 20.00
我浏览了论坛并使用了很多examples,但它仍然对我不起作用。答案是rails,但我正在研究Ruby。s= '%2f' % @price,我得到的输出是12.100000
【问题讨论】:
-
您复制的示例不正确。应该是
'%.2f',而不是'%2f' -
另外,与其无限期地在 Internet 上搜索工作的 sn-p,不如阅读文档:ruby-doc.org/core-2.2.0/String.html#method-i-25
标签: ruby