标签: ruby-on-rails ruby
我在ruby中进行了2位小数之间的简单减法,但得到了令人惊讶的奇怪结果。如果我在IRB中运行以下内容,我本来期望得到0.011。我意识到我可以做(0.942 - 0.931).round(3)来得到我期待的答案,但我想知道为什么ruby会返回它的结果。
1.9.3-p551 :004 > (0.942 - 0.931) => 0.010999999999999899