Swift 语句
在 Swift 中,有三种类型的语句:简单语句、编译器控制语句和控制流语句。简单语句是最常见的,用于构造表达式或者声明。编译器控制语句允许程序改变编译器的行为,包含编译配置语句和行控制语句。
控制流语句则用于控制程序执行的流程,Swift 中有多种类型的控制流语句:循环语句、分支语句和控制转移语句。循环语句用于重复执行代码块;分支语句用于执行满足特定条件的代码块;控制转移语句则用于改变代码的执行顺序。另外,Swift 提供了 do
语句,用于构建局部作用域,还用于错误的捕获和处理;还提供了 defer
语句,用于退出当前作用域之前执行清理操作。
是否将分号(;
)添加到语句的末尾是可选的。但若要在同一行内写多条独立语句,则必须使用分号。
语句语法
语句 → 表达式 ;可选
语句 → 声明 ;可选
语句 → 循环语句 ;可选
语句 → 分支语句 ;可选
语句 → 带标签的语句 ;可选
语句 → 控制转移语句 ;可选
语句 → defer 语句 ;可选
语句 → do 语句 :可选
语句 → 编译器控制语句
循环语句
循环语句会根据特定的循环条件来重复执行代码块。Swift 提供三种类型的循环语句:for-in
语句、while
语句和 repeat-while
语句。
通过 break
语句和 continue
语句可以改变循环语句的控制流。有关这两条语句,详情参阅 Break 语句 和 Continue 语句。
循环语句语法