When 表达式When 表达式 when 将它的参数和所有的分支条件顺序比较,直到某个分支满足条件。 when (x) { 1 -> print("x == 1") 2 -> print("x == 2") else -> { // 注意这个块 print("x 不是 1 ,也不是 2") }}