使用代码:
(0.0 until 0.5 by 0.9)
我期望结果是NumericRange(0.0)
相反,我得到了NumericRange()
当我尝试使用相同的 to 时:
(0.0 to 0.5 by 0.9)
我得到了预期NumericRange(0.0)
和:
(30 until 31 by 2)
我明白了NumericRange(30)
这是我所期望的。
有人可以向我解释为什么直到在浮点情况下不包含起始元素吗?
使用代码:
(0.0 until 0.5 by 0.9)
我期望结果是NumericRange(0.0)
相反,我得到了NumericRange()
当我尝试使用相同的 to 时:
(0.0 to 0.5 by 0.9)
我得到了预期NumericRange(0.0)
和:
(30 until 31 by 2)
我明白了NumericRange(30)
这是我所期望的。
有人可以向我解释为什么直到在浮点情况下不包含起始元素吗?