第七章 控制流

第七章 控制流

Swift 提供了類似于 C 語言的控制流結構,包括for、while循環(huán);if、switch條件語句;break、continue控制執(zhí)行流程。
相比于 C 語言的for-condition-increment循環(huán)語句,Swift 加入了for-in循環(huán)。這種方式在遍歷數(shù)組,字典,范圍,字符串或其他序列變量時很方便。
Swift 的switch也比 C 中的要強大許多。程序不會跨越執(zhí)行不同的條件段,在每段條件的末尾會自動跳出switch。條件入口可以匹配許多不同的類型,包括區(qū)域匹配,元組匹配,以及類型轉換。被匹配的變量可以被賦值給一個臨時的常量,該常量的作用于為該條件段。復雜的條件判斷可以用where子句詳細的表達。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Swift 提供了類似 C 語言的流程控制結構,包括可以多次執(zhí)行任務的for和while循環(huán),基于特定條件選擇執(zhí)行...
    窮人家的孩紙閱讀 778評論 1 1
  • [The Swift Programming Language 中文版]本頁包含內(nèi)容: Swift提供了多種流程控...
    風林山火閱讀 682評論 0 0
  • 本章將會介紹 控制流For-In 循環(huán)While 循環(huán)If 條件語句Switch 語句控制轉移語句 continu...
    寒橋閱讀 809評論 0 0
  • Swift提供了多種控制流聲明。包括while循環(huán)來多次執(zhí)行一個任務;if,guard和switch聲明來根據(jù)確定...
    BoomLee閱讀 2,072評論 0 3
  • 還是與往常一樣的夜色,操場上三三兩兩地有學生在跑步,厚重的喘息聲此起彼伏。他回頭望了望正在一起跑步的男孩和女孩,他...
    秋曉淅閱讀 302評論 2 1

友情鏈接更多精彩內(nèi)容