irbで次のことを行うと、
8.0 + 63.27
次の結果が得られます。
=> 71.27000000000001
誰かがそれで何が起こっているのか手がかりを持っていますか?
さらに良いことに、これを修正する方法の手がかりを誰かが持っていますか?
ruby -v
ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.3.0]
編集:浮動小数点計算に関する記事をありがとう。何年もプログラミングした後、わからないのはバカだと思います。
(バグタグを削除しました)