2.3.0 :001 > 0.4 - 0.3 => 0.10000000000000003
这是为什么?怎么解决?
http://ruby-doc.org/stdlib-2.4.1/libdoc/bigdecimal/rdoc/BigDecimal.html
楼上说了怎么解决,小数计算为什么会出错 这个链接简单解释了为什么
运用 BigDecimal() 可以解决!!!以前都没注意这回事。。。。。。。