4.1 顺序结构
如果没有流程控制语句,kotlin的程序语句是一个顺序执行流,从上向下依次执行每条语句。
4.2 分支接口
- 常见分支结构:if (简单的条件) 和 when(复杂的条件 )
- when 代替了java 的switch, else代替 default
例子:when (选择条件){
条件1 -> 执行语句
条件2 -> 执行语句
}
- when分支的特点:1.分支可匹配多个值,2. 条件表达式类型是任意的 3.分支后的值可以是表达式
- when分支通过使用in 和 !in 进行范围判断
- when分支处理类型 通过 is 类型 -> 执行语句
- when条件分支 每个分支条件都是布尔表达式,结果为true就执行对应的语句
4.3 循环结构
while循环、do while 循环、for in 循环 、循环嵌套
4.4 控制循环结构
break、continue、 return