我在 ruby 环境里运行 1.599+0.001,怎么显示“1.5999999999999999”,1.699+0.001 显示正常的 1.7,有人知道是怎么回事吗?
http://en.wikipedia.org/wiki/IEEE_floating_point
请使用 BigDecimal
BigDecimal