Tag: 圆角

圆形浮动的方法

浮动圆形向上或向下。 我总是需要它向下舍入。 我有解决方案,但我真的不喜欢它……也许有更好的方法。 这就是我要的: 1.9999.round_down(2) #=> 1.99 1.9901.round_down(2) #=> 1 我想出了这个解决方案,但我想知道是否有更好的解决方案(我不喜欢我转换浮动两次)。 有没有这方法? 因为我觉得很难找到它。 class Float def round_down(n=0) ((self * 10**n).to_i).to_f/10**n end end 谢谢。