From: Nicholas Rahn Date: 2005-11-28T07:41:54+09:00 Subject: floating point subtraction question Hi, I'm a bit confused with some simple floating point arithmetic: % ruby -e 'puts "#{(1.2 - 1.0) == 0.2}"' false % ruby -e 'puts "#{(1.5 - 1.0) == 0.5}"' true I'm sure there's a perfectly logical reason for this, but i think i've been staring at it for too long to see what it is. Can anyone shed some light on this? Thanks for your help, Nick ps: % ruby -v ruby 1.8.3 (2005-06-23) [i486-linux]