Swift控制轉移語句

2021-09-30 13:27:24 字數 493 閱讀 8215

在swift語言中,控制轉移語句可以改變**的執行順序,通過它可以實現**的跳轉。在swift中,提供了如下4鐘控制轉移語句。

在swift語言中,continue語句告訴乙個迴圈立刻停止本次迴圈,重新開始下次迴圈。就好像在說「本次迴圈已經執行完了」,但是並不會離開整個迴圈體。在乙個for條件遞增迴圈體中,在呼叫continue語句後,增量仍然會被計算求值。迴圈體繼續像往常一樣工作,僅僅只是迴圈體中的執行**會被跳過。

在swift語言中,break語句會立刻結束整個控制流的執行,當想更早的結束乙個swift**塊或者乙個迴圈體時,都可以使用break語句來實現。

在swift語言中,switch不會從上乙個case分支落入到下乙個case。相反,只要第乙個匹配到case分支完成了它需要執行的語句,整個switch**塊完成了它的執行。如果確實需要貫穿的特性,可以在每個需要改特性的case分支中使用fallthrough關鍵字。

在swift語言中,使用return,直接停止該方法體的執行,返回資料。

控制轉移語句

控制轉移語句 1 continue 乙個迴圈體立刻停止本次迴圈迭代,重新開始下次迴圈迭代,並不會離開整個迴圈體.letstring override func view did load var stringa for chars in string println stringa 2 break ...

SWIFT邏輯控制之控制轉移

swift 提供了5個關鍵字 break continue。fallthrough。return。throw 下面通過乙個例子來幫助我們理解break的使用 需求 求x 4 y 2 15 x y在300以內的乙個正整數解 我們可以列舉1 300的數 方法一 var getanswer false g...

Swift之控制流程語句

使用if和switch作為條件語句,使用for in,for,while和do while作為迴圈語句。條件或者迴圈語句的變數的圓括弧不是可選的,但是在內容體的大括號是必須的。let individualscores 75,43,103,87,12 var teamscore 0 for score...