1. ホーム
  2. ruby-on-rails

[解決済み] ルビー Rubyのfloatの丸め方

2022-04-25 04:10:11

質問

四捨五入がうまくいきません。 floatがあり、それを小数第1位で丸めたいのです。 しかし、私は以下のものしか使用できません。 .round これは基本的にint型に変換するもので、つまり 2.34.round # => 2. のような簡単なエフェクトの方法はないのでしょうか? 2.3465 # => 2.35

どのように解決するのですか?

表示する際に、(例えば)

>> '%.2f' % 2.3465
=> "2.35"

丸めて保存したい場合は

>> (2.3465*100).round / 100.0
=> 2.35