From: Aldric Giacomoni Date: 2009-10-29T02:57:47+09:00 Subject: Ruby can't subtract ? I found this blog entry: http://raveendran.wordpress.com/2009/06/29/ruby-big-decimal/ Which shows the following.. irb(main):011:0> require 'bigdecimal' => true irb(main):012:0> x = BigDecimal("123.6") - BigDecimal("123") => # irb(main):013:0> puts x.to_f 0.6 => nil irb(main):014:0> puts f=123.6 - 123 0.599999999999994 => nil irb(main):015:0> 123.6 - 123 => 0.599999999999994 irb(main):016:0> 123.6 - 123.0 => 0.599999999999994 irb(main):017:0> That's a little strange.. Isn't it? -- Posted via http://www.ruby-forum.com/.