
- Swift 教程
- Swift - 首頁
- Swift - 概述
- Swift - 環境
- Swift - 基本語法
- Swift - 變數
- Swift - 常量
- Swift - 字面量
- Swift - 註釋
- Swift 運算子
- Swift - 運算子
- Swift - 算術運算子
- Swift - 比較運算子
- Swift - 邏輯運算子
- Swift - 賦值運算子
- Swift - 位運算子
- Swift - 其他運算子
- Swift 高階運算子
- Swift - 運算子過載
- Swift - 算術溢位運算子
- Swift - 恆等運算子
- Swift - 範圍運算子
- Swift 資料型別
- Swift - 資料型別
- Swift - 整數
- Swift - 浮點數
- Swift - Double
- Swift - 布林值
- Swift - 字串
- Swift - 字元
- Swift - 類型別名
- Swift - 可選值
- Swift - 元組
- Swift - 斷言和前提條件
- Swift 控制流
- Swift - 決策
- Swift - if 語句
- Swift - if...else if...else 語句
- Swift - if-else 語句
- Swift - 巢狀 if 語句
- Swift - switch 語句
- Swift - 迴圈
- Swift - for in 迴圈
- Swift - while 迴圈
- Swift - repeat...while 迴圈
- Swift - continue 語句
- Swift - break 語句
- Swift - 穿透語句
- Swift 集合
- Swift - 陣列
- Swift - 集合
- Swift - 字典
- Swift 函式
- Swift - 函式
- Swift - 巢狀函式
- Swift - 函式過載
- Swift - 遞迴
- Swift - 高階函式
- Swift 閉包
- Swift - 閉包
- Swift - 轉義和非轉義閉包
- Swift - 自動閉包
- Swift 面向物件程式設計
- Swift - 列舉
- Swift - 結構體
- Swift - 類
- Swift - 屬性
- Swift - 方法
- Swift - 下標
- Swift - 繼承
- Swift - 重寫
- Swift - 初始化
- Swift - 析構
- Swift 高階特性
- Swift - ARC 概述
- Swift - 可選鏈
- Swift - 錯誤處理
- Swift - 併發
- Swift - 型別轉換
- Swift - 巢狀型別
- Swift - 擴充套件
- Swift - 協議
- Swift - 泛型
- Swift - 訪問控制
- Swift - 函式與方法
- Swift - SwiftyJSON
- Swift - 單例類
- Swift 隨機數
- Swift 不透明型別和裝箱型別
- Swift 有用資源
- Swift - 線上編譯
- Swift - 快速指南
- Swift - 有用資源
- Swift - 討論
Swift - break 語句
Swift break 語句
Swift 中的break語句用於提前終止控制流語句。或者可以說,它用於在達到最終結論之前根據特定條件終止迴圈。break 語句可與 – 一起使用。
- 迴圈語句
- switch 語句
語法
以下是 break 語句的語法:
break
流程圖
下圖顯示了 break 語句的工作方式:

Swift break 語句與迴圈
break 語句通常與迴圈一起使用。在迴圈中,當 break 條件為真時,迴圈會立即終止迭代,控制權將返回到迴圈後緊跟的語句。break 語句可以用於 for-in 迴圈、while 迴圈和巢狀迴圈中。如果使用巢狀迴圈(即一個迴圈在另一個迴圈內),則 break 語句將停止執行最內層的迴圈,並開始執行程式碼塊後面的下一行程式碼。
示例
Swift 程式演示如何在 for-in 迴圈中使用 break 語句。
import Foundation print("Numbers:") for x in 1...5 { if x == 3 { // When x is equal to 3 the loop will terminate break } print(x) }
輸出
它將產生以下輸出:
Numbers: 1 2
示例
Swift 程式演示如何在巢狀迴圈中使用 break 語句。
import Foundation // Outer loop for x in 1...6 { // Inner loop for y in 1...5 { if y == 4 { // When y = 4 terminate the inner loops break } print("(\(x), \(y))") } }
輸出
它將產生以下輸出:
(1, 1) (1, 2) (1, 3) (2, 1) (2, 2) (2, 3) (3, 1) (3, 2) (3, 3) (4, 1) (4, 2) (4, 3) (5, 1) (5, 2) (5, 3) (6, 1) (6, 2) (6, 3)
示例
Swift 程式演示如何在 while 迴圈中使用 break 語句。
import Foundation var x = 2 while true { print("Current value of x: \(x)") if x == 8 { print("Loop ends because x is equal to 8.") break } x += 1 }
輸出
它將產生以下輸出:
Current value of x: 2 Current value of x: 3 Current value of x: 4 Current value of x: 5 Current value of x: 6 Current value of x: 7 Current value of x: 8 Loop ends because x is equal to 8.
Swift break 語句與 switch 語句
也可以在 switch 語句中使用 break 語句,以便在匹配特定 case 後終止 switch 程式碼塊,並將控制權轉移到 switch 程式碼塊後的下一條語句。switch 中的所有 case 都必須使用 break 語句顯式終止。
預設情況下,Swift 不會貫穿到下一個 case,但是,如果需要,可以使用貫穿語句。
示例
Swift 程式演示如何在 switch 語句中使用 break 語句。
import Foundation let color = "Blue" switch color { case "Blue", "Black", "Brown": print("Dark colors") // Using break statement to break the switch statement break case "baby pink", "Blush", "Peach": print("Pastel Colors") default: print("Invalid Color") }
輸出
它將產生以下輸出:
Dark colors
廣告