Kotlin 控制流语句全解析
1. Kotlin 中的 when 表达式
when 表达式在 Kotlin 里是一种强大的控制流工具,它类似于其他语言中的 switch 语句,不过功能更为丰富。
1.1 基本用法
when 表达式会对参数进行匹配,若匹配成功,就会执行相应分支的代码,还能把结果存于变量或者直接打印出来。示例代码如下:
import java.util.Scanner
fun main(args: Array<String>) {
var reader = Scanner(System.`in`)
print("Enter the month of number:")
var monthyear = reader.nextInt()
var months = when(monthyear) {
1 -> "Jan"
2 -> "Feb"
3 -> "March"
4 -> "April"
5 -> "May"
6 -> "June"
7 -> "July"
8 -> "Aug"
9 -> "Sept"
10 -> "Oct"
11 -> "Nov"
12 ->
超级会员免费看
订阅专栏 解锁全文
30

被折叠的 条评论
为什么被折叠?



