ruby-on-rails - Ruby:Ruby 中的舍入 float

标签 ruby-on-rails ruby rounding

我在四舍五入时遇到问题。我有一个 float ,我想将其四舍五入到小数点后的百分之一。但是,我只能使用 .round ,它基本上将它变成一个 int,意思是 2.34.round # => 2. 有没有一种简单的效果方法来做类似 2.3465 # => 2.35

最佳答案

向 round 传递一个参数,其中包含要舍入到的小数位数

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

关于ruby-on-rails - Ruby:Ruby 中的舍入 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2054217/

相关文章:

javascript - 如何阻止跨域脚本?

ruby-on-rails - 将日期从 angular 传递到 rails

ruby - 生成随机日期

python - Numpy 以不同于 python 的方式循环

python - 在字符串中添加 2 个小数,保留精度

ruby-on-rails - 如何格式化多行 RSpec expect {}.to change

ruby-on-rails - Capistrano 无法创建符号链接(symbolic link) : file exist

python - 如何在 Python 中舍入 yaml.dump 的数字输出?

jquery - 如何使用从 json 上传的 jquery 文件自定义服务器响应

python - 值得用 bash 脚本编写代码还是应该使用某种高级编程语言?