From: "Hal E. Fulton" Date: 2001-08-22T13:12:22+09:00 Subject: [ruby-talk:20084] Floating-point == Hello all, Forgive my ignorance, but given that we do, after all, store numbers in binary, how can this code *possibly* print "yes" (as it does)? x = 1.0/3.0 y = 3.0*x if y == 1.0 puts "yes" else puts "no" end Thanks, Hal Fulton