swift中控制流相關

2021-07-08 15:16:21 字數 562 閱讀 9151

swift有四種控制轉移語句。

1.continue語句告訴乙個迴圈體立刻停止本次迴圈迭代,重新開始下次迴圈迭代。就好像在說「本次迴圈迭代我已經執行完了」,但是並不會離開整個迴圈體,官方文件的**是這樣的:

let puzzleinput = "great minds think alike"

var puzzleoutput = ""

for character in puzzleinput

}println(puzzleoutput)

// 輸出 "grtmndsthnklk"

2.break語句會立刻結束整個控制流的執行。當你想要更早的結束乙個switch

**塊或者乙個迴圈體時,你都可以使用break

語句。當在乙個迴圈體中使用break時,會立刻中斷該迴圈體的執行,然後跳轉到表示迴圈體結束的大括號(})後的第一行**。不會再有本次迴圈迭代的**被執行,也不會再有下次的迴圈迭代產生。

3.fallthough

具體見blog 

Swift 控制流 七

swift中的控制語句包括for while if switch break continue 一.for 表示1 5閉區間中的數字,其中index為隱式宣告 forindex in1 5 開區間打印記過1 4 for index in 1.5 如果不需要知道範圍內的每一項的值,可以使用 進行忽略 ...

Swift(二)控制流

要處理條件邏輯,使用 if 和 switch 要處理迴圈邏輯,使用 for in,for,while,和 do while 包著條件或者迴圈的括號可加可不加。處理邏輯體的花括弧是必須加的。注意 以上 temascore自己佔了一行 這是在playground裡看變數值的簡單方法。在if語句裡,條件必...

Swift之旅(二)控制流

要處理條件邏輯,使用 if 和 switch 要處理迴圈邏輯,使用 for in,for,while,和 do while 包著條件或者迴圈的括號可加可不加。處理邏輯體的花括弧是必須加的。let individualscores 75,43,103,87,12 var teamscore 0 for...