位置:首页 > 高级语言 > Swift在线教程 > Swift For语句

Swift For语句

For 语句

for语句允许在重复执行代码块的同时,递增一个计数器。

for语句的形式如下:

for initialzationconditionincrement {
statements
}

initialzationcondition 和 increment 之间的分号,以及包围循环体 statements 的大括号都是不可省略的。

for语句的执行流程如下:

  1. initialzation 只会被执行一次,通常用于声明和初始化在接下来的循环中需要使用的变量。
  2. 计算 condition 表达式: 如果为truestatements 将会被执行,然后转到第3步。如果为falsestatements 和 increment 都不会被执行,for至此执行完毕。
  3. 计算 increment 表达式,然后转到第2步。

定义在 initialzation 中的变量仅在for语句的作用域以内有效。condition 表达式的值的类型必须遵循LogicValue协议。

For 循环语法
for语句 → for for初始条件 可选 ; 表达式 可选 ; 表达式 可选 代码块
for语句 → for ( for初始条件 可选 ; 表达式 可选 ; 表达式 可选 ) 代码块
for初始条件 → 变量声明 | 表达式列表