05.Swift 循環(huán)

@(〓〓 iOS-Swift語法)[Swift 語法]


iOS Swift 語法 底層原理內(nèi)存管理分析 專題:【iOS Swift5語法】

00 - 匯編
01 - 基礎語法
02 - 流程控制
03 - 函數(shù)
04 - 枚舉
05 - 可選項
06 - 結構體和類
07 - 閉包
08 - 屬性
09 - 方法
10 - 下標
11 - 繼承
12 - 初始化器init
13 - 可選項


目錄

  • 5.循環(huán)的介紹
    • for循環(huán)的寫法
    • while和repeat while循環(huán)

5.循環(huán)的介紹

  • 在開發(fā)中經(jīng)常會需要循環(huán)
  • 常見的循環(huán)有:for/while/do while.
  • 這里我們只介紹for/while,因為for/while最常見

for循環(huán)的寫法

  • 最常規(guī)寫法
// ----------------------------------------------------------------------------
// 1.for循環(huán)
// 1.1 常規(guī)寫法
for var i = 0; i < 10; i++ {
    print(i)
}
  • forin寫法: 區(qū)間遍歷
// ------------------------------------------------------------------------
// 1.2 forin寫法: 區(qū)間遍歷
for i in 0..<10 {
    print(i)
}
  • forin循環(huán)中如果不需要用到下標i,可以使用_來代替
// ------------------------------------------------------------------------
// 1.3 forin循環(huán)中如果不需要用到下標i,可以使用_來代替
for _ in 0..<10 {
    print("hello world")
}


while和repeat while循環(huán)

  • while循環(huán)
    • while的判斷句必須有明確的Bool值,沒有非0即真
    • while后面的()可以省略.
// ----------------------------------------------------------------------------
// 2.while循環(huán)
// while后面不需要() 2.判斷句必須有明確的Bool值
var a = 10
while a > 0 {
    print(a)
    a--
}

  • repeat while循環(huán)
    • 使用repeat關鍵字來代替了do
// ----------------------------------------------------------------------------
// 3.repeat while循環(huán)
// Swift中do while循環(huán)是用repeat來代替do
repeat {
    print(a)
    a++
} while a < 10
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容