标签: scala loops floating-point
使用代码:
(0.0 until 0.5 by 0.9)
我希望结果为NumericRange(0.0) 相反,我得到NumericRange()
NumericRange(0.0)
NumericRange()
当我尝试使用a时:
(0.0 to 0.5 by 0.9)
我得到了预期的NumericRange(0.0)
使用:
(30 until 31 by 2)我得到NumericRange(30)
(30 until 31 by 2)
NumericRange(30)
这就是我所期望的。
有人可以向我解释为什么直到在浮点情况下不包含起始元素?
答案 0 :(得分:1)
似乎NumericRange中2.9.x实施中的错误(SI-4985)。
NumericRange
2.9.x
2.10.x
Fixed。