在Ruby中怎么办才能约小数?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (18)

我的问题是四舍五入。我有一个浮点数,我想四舍五入到十进制的百分之一。但是,我只能使用.round它基本上把它变成一个整数,这意味着2.34.round # => 2. 是否有一个简单的效果方式来做类似的事情2.3465 # => 2.35

提问于
用户回答回答于

显示时,可以使用

>> '%.2f' % 2.3465
=> "2.35"
用户回答回答于

>> 2.3465.round
=> 2
>> 2.3465.round(2)
=> 2.35
>> 2.3465.round(3)
=> 2.347

扫码关注云+社区