QA@IT
«回答へ戻る

回答を投稿

内部的な計算はどちらも IEEE 754 準拠です。
1.8 が違うのは、
irb(main)> 0.99999999999999999
=> 1.0
と、1.0 にとても近い値を inspect すると 1.0 に丸めているからです。
この挙動は誤解を招くとして、1.9 では廃止されました。

内部的な計算はどちらも IEEE 754 準拠です。
1.8 が違うのは、
irb(main)> 0.99999999999999999
=> 1.0
と、1.0 にとても近い値を inspect すると 1.0 に丸めているからです。
この挙動は誤解を招くとして、1.9 では廃止されました。