▿ Optional<double></double>
NSDecimalNumber(value: num as! Double) 转换成 NSDecimal 类型 数据变成 1876543209.999999744 精度丢失
1
finab 2018-10-12 17:15:07 +08:00
打印出来会丢失, 参与计算没事
打印或转成字符串的时候保留有效小数位 四舍五入 round 一下吧 |
2
a498636530 OP 打印出来精度丢失 高精度处理 保留 8 位 8 位以后直接处理掉( NSDecimalNumber.RoundingMode.bankers ) 就变成 1876543209.99999974 展示出来 精度丢失
|