Scala vs Java 大十进制等式怪异/不一致

问题描述 投票:0回答:0

为什么 Scala 中的 BigDecimal 相等性与 Java 不同?

scala> new java.math.BigDecimal("0.1").equals(new java.math.BigDecimal("0.10"))
res7: Boolean = false

scala> BigDecimal("0.1").equals(BigDecimal("0.10"))
res8: Boolean = true
java scala equality bigdecimal
© www.soinside.com 2019 - 2024. All rights reserved.