perl -le 'for (1..100) { $x += 0.1; print $x }'
を実行すると、5.99999999999999 から結果がおかしくなるのはなぜですか?