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...