首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当语句kotlin大于或等于时

当语句kotlin大于或等于时
EN

Stack Overflow用户
提问于 2020-01-04 13:36:21
回答 2查看 1.1K关注 0票数 4

在kotlin when语句中,我可以做in 2..4,这相当于>= 2<= 4

我怎么才能找到>= 2呢?我尝试了一个无限的范围:in 2..,但这似乎不是一件事。

我也试过只输入>= 2,但也没有运气。

我在科特林怎么做?还是我必须切换到if语句?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-01-04 15:28:56

应该是

代码语言:javascript
运行
复制
in 2..Integer.MAX_VALUE

假设您的值是整数,因为您正在寻找可迭代范围。

票数 5
EN

Stack Overflow用户

发布于 2020-01-04 17:17:30

>=有什么问题?

这样做很好:

代码语言:javascript
运行
复制
val x = 3
val y = when {
    x + 1 >= 4 -> "one"
    x + 1 < 4 -> "two"
    else -> "else"
}
println(y)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59591196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档