Kotlin表达式

  • if/else if 表达式
  • range表达式
  1. in A .. B,in关键字用来检查某个值是否在指定范围内
  2. 当然,也可以用 !in A .. B 来反向判断
  • when表达式

    1. 允许编写条件式,在某个条件满足时,对应执行的代码
    2. 只要代码包含 else if 分支,都建议改用when 表达式
val school = "小学1"
val level = when (school) {
"学前班" -> "幼儿"
"小学" -> "少儿"
else -> println("未知")
}