kotlin减少if else
时间: 2023-07-08 11:56:07 浏览: 161
Kotlin文档
是的,Kotlin可以使用when表达式来减少if else的使用。when表达式类似于Java中的switch语句,但更加强大和灵活。
例如,下面的Java代码使用if else 判断数字的大小:
```
if (num == 1) {
System.out.println("One");
} else if (num == 2) {
System.out.println("Two");
} else if (num == 3) {
System.out.println("Three");
} else {
System.out.println("Unknown number");
}
```
使用Kotlin的when表达式可以实现同样的功能:
```
when(num) {
1 -> println("One")
2 -> println("Two")
3 -> println("Three")
else -> println("Unknown number")
}
```
这种方式更加简洁和易于阅读。
阅读全文