1. ホーム
  2. ruby

[解決済み] JRubyでfloatを小数点以下2桁に丸めるには?

2022-04-14 02:06:46

質問

JRuby(1.6.x)でfloatを小数点以下2桁に丸めるには?

number = 1.1164
number.round(2)

# The above shows the following error
# wrong number of arguments (1 for 0)

解決方法は?

Float#round は Ruby 1.9 でパラメータを取ることができるが、Ruby 1.8 ではできない。JRubyのデフォルトは1.8だが、可能なのは 1.9 モードで実行 .