kotlin when
时间: 2023-07-26 19:24:07 浏览: 186
Kotlin - Learning Kotlin
Kotlin中的when语句类似于Java中的switch语句,但提供了更多的功能和灵活性。when语句可以用于任何数据类型,包括枚举和任何类的实例。下面是一个简单的Kotlin when语句示例:
```
when (x) {
1 -> println("x is 1")
2 -> println("x is 2")
3, 4 -> println("x is 3 or 4")
in 5..10 -> println("x is between 5 and 10")
else -> println("x is not in the range")
}
```
在这个例子中,我们对变量x进行了匹配,然后根据不同的情况进行了不同的操作。如果x等于1,我们打印“x is 1”,如果x等于2,我们打印“x is 2”,以此类推。当然,我们也可以使用范围、多个值和其他表达式来匹配x的值。最后,如果没有匹配到任何情况,我们打印“x is not in the range”。
阅读全文