Rubyでのfloatの丸め
概要
丸めに問題があります。 float があるので、これを小数点以下 100 分の 1 に四捨五入したいと思います。ただし、基本的に int に変換する .round のみを使用できます。これは 2.34.round # => 2 を意味します。 2.3465 # => 2.35 のようなことを行う簡単な効果方法はありますか?
解決策
四捨五入する小数点以下の桁数を含む引数をroundに渡します。
>> 2.3465.round
=> 2
>> 2.3465.round(2)
=> 2.35
>> 2.3465.round(3)
=> 2.347