以下三个测试中第三个测试失败:
为什么会这样?这是浮点数问题还是ruby或rspec问题?
specify { (0.6*2).should eql(1.2) }
specify { (0.3*3).should eql(0.3*3) }
specify { (0.3*3).should eql(0.9) } # this one fails
为什么会这样?这是浮点数问题还是ruby或rspec问题?