Project

General

Profile

Bug #15312

Updated by nobu (Nobuyoshi Nakada) over 5 years ago

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

Back