Swift迴圈語句


有時可能存在需要多次執行程式碼塊的情況。 通常,語句按順序執行:首先執行函式中的第一個語句,然後執行第二個語句,依此類推。

程式設計語言提供各種控制結構,允許更複雜的執行路徑。

迴圈語句允許多次執行語句或語句組。 以下是大多數程式設計語言中迴圈語句的一般流程 -

Swift 4程式設計語言提供以下型別的迴圈來處理迴圈要求。 單擊以下連結檢視其詳細資訊。

編號 迴圈型別 描述
1 for-in迴圈 此迴圈為範圍,序列,集合或進展中的每個項執行一組語句。
2 while迴圈 在給定條件為真時重複語句或語句組。 它在執行迴圈體之前測試條件。
3 repeat…while迴圈 while語句一樣,它測試條件在迴圈體末尾。

迴圈控制語句

迴圈控制語句更改正常的執行序列。 當執行離開作用域時,將銷毀在該作用域中建立的所有自動物件。

Swift 4支援以下控制語句。 單擊以下連結檢視其詳細資訊。

編號 控制語句 描述
1 continue語句 該語句告訴迴圈停止,並在迴圈的下一次疊代開始時再次啟動。
2 break語句 終止迴圈語句並將執行轉移到回圈後的語句。
3 fallthrough語句 fallthrough語句模擬了Swift 4切換到C風格切換的行為。