Actions
Bug #15312
closedRuby gives me wrong result for plus operation
Description
Run into this weird issue today. Tried that on rubies 2.5.1p57 and ruby 2.5.3p105 (i believe this is latest stable at the moment).
Here is how to reproduce it
$ irb
2.5.3 :001 > 2.6 + 0.1
=> 2.7
2.5.3 :002 > 2.7 + 0.1
=> 2.8000000000000003
2.5.3 :003 > 2.8 + 0.1
=> 2.9
Here some more cases
$ irb
2.5.3 :001 > 2.7 + 0.01
=> 2.71
2.5.3 :002 > 2.79 + 0.01
=> 2.8
2.5.3 :003 > 2.8 - 0.1
=> 2.6999999999999997
2.5.3 :004 > 2.79 + 0.01
=> 2.8
2.5.3 :005 > 2.81 - 0.01
=> 2.8000000000000003
Haven't discovered other cases yet, if will catch them, will post them here
Actions
Like0
Like0Like0Like0Like0