流程控制
分支结构
if表达式
// 传统用法
var max = a
if (a < b) max = b
// With else
var max: Int
if (a > b) {
max = a
} else {
max = b
}
// 作为表达式
val max = if (a > b) a else b
val max = if (a > b) {
print("Choose a")
a
} else {
print("Choose b")
b
}when 表达式
循环结构
for 循环
foreach循环
for区间循环
for通过索引循环数组或list
while循环
流程控制语句
break/continue lable
return lable
最后更新于