标签: ruby floating-point
关于我在这里没有考虑的那些想法?
看起来会返回99.99999999999999
99.99999999999999
使用ruby 2.3.1p112
答案 0 :(得分:1)
This was discussed million times - 准确计算一个 必须 使用十进制数据类型,在Ruby中由BigDecimal类表示:
BigDecimal
BigDecimal(110)/1.1 == 100 #=> true