我将-3.0(硬编码用于我的测试目的)传递给“何时”条件,这里的结果总是为零(0 - 执行 else 语句)。
正数工作正常,负数到那个时候才不起作用
下面我分享截图以供参考。
的实现是ClosedDoubleRange.contains_
ClosedDoubleRange.contains
override fun contains(value: Double): Boolean = value >= _start && value <= _endInclusive
如果start大于endInclusive,则始终返回 false。所以对于负范围,你应该写in -3.0..-2.1
start
endInclusive
in -3.0..-2.1
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
点击生成二维码
我来说两句