可能會(huì)有一種情況,當(dāng)需要執(zhí)行代碼塊多次的時(shí)候。一般來說語句是按順序執(zhí)行: 一個(gè)函數(shù)中的第一條語句首先執(zhí)行,然后是第二,第三條...等等。
編程語言提供了各種控制結(jié)構(gòu),使更多的復(fù)雜的執(zhí)行路徑。
循環(huán)語句可以讓我們執(zhí)行語句或語句組多次,下面是在大多數(shù)編程語言中的循環(huán)語句的一般形式(流程):

Swift 編程語言提供了以下幾種循環(huán)處理循環(huán)。點(diǎn)擊以下鏈接查看其詳細(xì)信息。
| 循環(huán)類型 | 描述 |
|---|---|
| 這個(gè)循環(huán)執(zhí)行一組語句用于在范圍,序列,集合,或進(jìn)展中的每一項(xiàng) | |
| 執(zhí)行語句序列多次,并簡(jiǎn)寫管理循環(huán)變量的代碼 | |
| 重復(fù)的聲明語句或組,當(dāng)給定的條件為真。 它測(cè)試條件在執(zhí)行循環(huán)體之前 | |
| 類似 while 語句,不同之處在于它測(cè)試條件在循環(huán)體的底部 |
循環(huán)控制語句改變其正常的執(zhí)行順序。當(dāng)執(zhí)行離開一個(gè)作用域,在該作用域創(chuàng)建的所有自動(dòng)對(duì)象被銷毀。
Swift 支持下列控制語句。點(diǎn)擊以下鏈接查看其詳細(xì)信息。
| 控制語句 | 描述 |
|---|---|
| 這條語句告訴循環(huán)停止正在執(zhí)行的,并在循環(huán)下一次迭代的重新開始 | |
| 終止循環(huán)語句并轉(zhuǎn)移執(zhí)行,立即到循環(huán)下面的語句 | |
| fallthrough 聲明模擬快速切換到 C 風(fēng)格切換的行為 |