1

Ruby の BigDecimal #round メソッドは、数値を最も近い整数に丸めます (そして、イライラすることに fixnum として返します)。最も近い0.05に丸めることができる組み込みの方法はありますか? 見つからない。

私が管理した最高のものは

def round05(number)
  (BigDecimal.new (number * 20).round.to_s) /20
end
4

0 に答える 0