如何计算Ruby和JavaScript中的数字? (-1e-16问题)

时间:2019-05-01 08:25:48

标签: javascript ruby

我写Ruby已有9年了。 今天我发现了这个:

>irb
> 2.0 + 1.3 -1.0 - 2.0 - 0.3
=> -1.6653345369377348e-16

上帝,请救救我!

如何避免这种情况?

更新

我的天哪:javascript也给我同样的结果?!

> 2.0 + 1.3 -1.0 - 2.0 - 0.3
> -1.6653345369377348e-16

0 个答案:

没有答案