位置:首頁 > 高級語言 > 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初始條件 → 變量聲明 | 表達式列表