每个语言应该说都是有流程控制的,流程控制是实现逻辑的关键。在Java中我们熟悉都流程控制有if else,switch,for循环。在Kotlin中对应的是if else,when,for循环。Kotlin的流程控制跟Java的有所不同,可以把if else流程控制看做是表达式,对变量可以进行赋值操作。
if else
1.跟Java中的if else完全一样,就是分支选择
val age = 15
if (age <= 12) {
println("Child")
} else if (age >= 13 && age <= 17) {
println("Teenager")
} else {
println("A