ruby 1.9.3中的奇怪计算

时间:2013-05-14 14:43:15

标签: ruby-1.9.3

我最近将一个旧的rails项目从1.8.7升级到1.9.3,然后我遇到了以下问题:

当我进行计算188 * 0.01时,它返回1.8800000000000001而不是1.88,它也发生在数字189,但所有其他数字都是正确的,即使我使用BigDecimal,精度仍然搞砸了。它没有发生在1.8.7,只是想知道是否有其他人有同样的问题,并已经出现了修复。感谢。

0 个答案:

没有答案