當前位置:
首頁 > 知識 > Swift 循環

Swift 循環

有的時候,我們可能需要多次執行同一塊代碼。一般情況下,語句是按順序執行的:函數中的第一個語句先執行,接著是第二個語句,依此類推。

編程語言提供了更為複雜執行路徑的多種控制結構。

循環語句允許我們多次執行一個語句或語句組,下面是大多數編程語言中循環語句的流程圖:

Swift 循環

循環類型

Swift 語言提供了以下幾種循環類型。點擊鏈接查看每個類型的詳細描述:


循環類型 描述
for-in 遍歷一個集合裡面的所有元素,例如由數字表示的區間、數組中的元素、字元串中的字元。
for 循環 該循環方式在 Swift 3 中已經棄用。用來重複執行一系列語句直到達成特定條件達成,一般通過在每次循環完成後增加計數器的值來實現。
while 循環 運行一系列語句,如果條件為true,會重複運行,直到條件變為false。
repeat...while 循環 類似 while 語句區別在於判斷循環條件之前,先執行一次循環的代碼塊。


Swift 循環

循環控制語句

循環控制語句改變你代碼的執行順序,通過它你可以實現代碼的跳轉。Swift 以下幾種循環控制語句:


控制語句 描述
continue 語句 告訴一個循環體立刻停止本次循環迭代,重新開始下次循環迭代。
break 語句 中斷當前循環。
fallthrough 語句 如果在一個case執行完後,繼續執行下面的case,需要使用fallthrough(貫穿)關鍵字。

Swift 循環

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

Swift 運算符
Swift 條件語句
Swift 字元串
Swift 基本語法
Swift 變數

TAG:程序員小新人學習 |

您可能感興趣

Swift與Fedora
Swift 的類
iOS swift UISearchBar拿到textfield控制項
Swift for TensorFlow 已在 GitHub 上開源,Tensor 成為 Swift 語言裡面的一等公民
Swift 屬性
谷歌又開源了:Swift for TensorFlow
基於Swift 5的編程教學Swift Playgrounds即將推出
可以拋棄 Python?Google 開源 Swift for TensorFlow 意味什麼
Swift For TensorFlow開源,敲響了Python的喪鐘?
可以拋棄 Python 了?Google 開源 Swift for TensorFlow 意味著什麼
Swift 泛型
蘋果 SwiftUI 踢館穀歌 Flutter
宏碁Swift/Aspire與Spin PC系列產品全線更新
Gigi Hadid和Taylor Swift超酷閨蜜裝
介紹 Fedora 上的 Swift
adidas Originals Swift Run PK推出全新配色
谷歌宣布Swift for TensorFlow今日開源 附安裝包
谷歌宣布Swift for TensorFlow今日開源(附安裝包)
Windows 10 RS4將新增Swift Pair功能
Taylor Swift又瘦了!