例如,如果我希望 987 等于“900”。
最佳答案
n = 987
m = 2
n.floor(-m)
#=> 900
参见 Integer#floor : "当精度为负数时,返回值是一个至少有 ndigits.abs
尾随零的整数。"
或
(n / 10**m) * 10**m
#=> 900
关于ruby - 我如何在 Ruby 中始终向下舍入数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45226842/