Swift While和Repeat While循環含代碼

Swift While和Repeat While循環

當迭代次數未知時,While和Repeat while循環被用作for-in循環的替代方案。愛掏網 - it200.comWhile循環執行一組語句,直到條件為假為止。愛掏網 - it200.com這種循環通常在你不知道迭代次數時使用。愛掏網 - it200.com

在Swift中有兩種類型的循環:

  1. While循環
  2. Repeat While循環

Swift的While循環在每次執行時都會評估其條件。愛掏網 - it200.com

語法

while (TestExpression) {
    // statements
}

在這里,TestExpression是一個布爾表達式。愛掏網 - it200.com如果它為真,則執行while循環中的語句。愛掏網 - it200.com

  • 在while循環中,語句將被執行。愛掏網 - it200.com
  • 然后,TestExpression將再次進行評估。愛掏網 - it200.com

這個過程會一直進行,直到TestExpression為假為止。愛掏網 - it200.com當TestExpression得到假條件時,while循環終止。愛掏網 - it200.com

While循環的流程圖

示例

var currentLevel:Int = 0, finalLevel:Int = 6
let gameCompleted = true
while (currentLevel <= finalLevel) {
    //play game
    if gameCompleted {
        print("You have successfully completed level \(currentLevel)")
        currentLevel += 1
    }
}
//outside of while loop
print("Terminated! You are out of the game ")

輸出:

You have successfully completed level 0
You have successfully completed level 1
You have successfully completed level 2
You have successfully completed level 3
You have successfully completed level 4
You have successfully completed level 5
You have successfully completed level 6
Terminated! You are out of the game 

在上面的程序中,while循環執行直到條件被評估為false,并且一旦獲得false條件,它就終止。愛掏網 - it200.com

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 国产精品手机在线| 日本aⅴ日本高清视频影片www| 国产清纯91天堂在线观看| 久热中文字幕在线精品免费| 香港特级a毛片免费观看| 日本亚洲黄色片| 六月婷婷在线观看| 97人人添人澡人人爽超碰| 欧美人与牲动交xxxx| 国产后入又长又硬| 丝袜女警花被捆绑调教| 爱情岛永久入口网址首页| 国产精品天天干| 久久久免费的精品| 精品一区二区三区av天堂| 国产精品社区在线观看| 久久精品亚洲日本波多野结衣| 老司机午夜精品视频在线观看免费| 天天看天天摸天天操| 亚洲国产三级在线观看| 蜜桃成熟时1997在线看免费看 | 精品97国产免费人成视频| 国内外一级毛片| 久久精品国产一区二区三区不卡| 美女羞羞视频免费网站| 国内不卡1区2区| 久久亚洲精品无码aⅴ大香| 精品伊人久久久久7777人| 国产精品模特hd在线| 久久久久久久久久久福利| 特级黄一级播放| 国产无套粉嫩白浆在线| 三上悠亚亚洲一区高清| 欧美日韩视频一区三区二区| 国产思思99re99在线观看| 一本久道久久综合| 欧美人猛交日本人xxx| 国产jizzjizz免费看jizz| 91资源在线播放| 日本三级视频网站| 亚洲香蕉免费有线视频|