如何将整数四舍五入到最接近的十的倍数?
我试过 integer.round(0.1)
但它给出了最接近的 decimal 数字。
示例:3 应返回 0,55 应返回 60。
有没有一种方法可以四舍五入到最接近的 10 的倍数?
最佳答案
Integer#round具有功能。
您将一个负数传递给 round
以表示您要四舍五入到哪个 10 位。例如:
四舍五入到最接近的 10:
55.round(-1) # => 60
四舍五入到最接近的 100:
550.round(-2) # => 600
关于Ruby 2.0 - 将整数舍入到最接近的 10 的倍数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20584674/