如何将小数舍入到最接近的1 / n

时间:2013-05-27 02:15:24

标签: ruby

我想将数字四舍五入到最接近的1/4。例如,如果我有3.21,我会将其四舍五入为3.25,或者如果我有3.46,我会转到3.50。我想为此写一个方法,但我不确定如何。

1 个答案:

答案 0 :(得分:2)

试试这个:(number / 0.25).round * 0.25