好奇心からこれを尋ねるだけです。
私はirb端末を使用していて、floatからfloatを差し引こうとしていました。
見つけた
irb(main):003:0> 49.4 - 0.1
私にくれます
=> 49.3
しかし、私がそうするなら
irb(main):003:0> 49.3 - 0.1
それから私は得る
=> 49.199999999999996
irbの場合、これは実装に関連するものですか? 49.3 - 0.1 がそのような表現を与える理由を意味します。(これは 49.3 - 0.1 に固有のもので、これ以外に取得したことはありません)
私はirb 0.9.6を使用しています