kotlin的switch case的写法
时间: 2024-01-27 13:15:04 浏览: 207
Kotlin中单利常用的五种写法
Kotlin中的switch/case语句被替换为when表达式。下面是Kotlin中使用when表达式实现多路分支的示例:
```kotlin
val x = 0
val result = when (x) {
0 -> "这是0"
1 -> "这是1"
else -> "谁都不是"
}
println(result) // 输出:这是0
```
在上面的示例中,我们使用了when表达式来判断变量x的值。当x的值为0时,返回"这是0";当x的值为1时,返回"这是1";否则返回"谁都不是"。
需要注意的是,Kotlin的when表达式可以有返回值,因此我们可以将其赋值给一个变量(如上面的result变量)。
阅读全文