在kotlin when
语句中,我可以做in 2..4
,这相当于>= 2
和<= 4
。
我怎么才能找到>= 2
呢?我尝试了一个无限的范围:in 2..
,但这似乎不是一件事。
我也试过只输入>= 2
,但也没有运气。
我在科特林怎么做?还是我必须切换到if语句?
发布于 2020-01-04 07:28:56
应该是
in 2..Integer.MAX_VALUE
假设您的值是整数,因为您正在寻找可迭代范围。
发布于 2020-01-04 09:17:30
>=
有什么问题?
这样做很好:
val x = 3
val y = when {
x + 1 >= 4 -> "one"
x + 1 < 4 -> "two"
else -> "else"
}
println(y)
https://stackoverflow.com/questions/59591196
复制相似问题