在開(kāi)發(fā)中經(jīng)常會(huì)需要循環(huán)战坤,常見(jiàn)的循環(huán)有: for / while / do while.
for循環(huán)的寫法
- 最常規(guī)寫法
// 傳統(tǒng)寫法
for var i = 0; i < 10; i++ {
print(i)
}
- 區(qū)間for循環(huán)
for i in 0..<10 {
print(i)
}
for i in 0...10 {
print(i)
}
- 特殊寫法: 如果在for循環(huán)中不需要用到下標(biāo)i
for _ in 0..<10 {
print("hello")
}
while和do while循環(huán)
- while循環(huán)
- while的判斷句必須有正確的真假,沒(méi)有非0即真
- while后面的()可以省略
var a = 10
while a > 0 {
a--
}
/* 錯(cuò)誤寫法
while (a) {
a--
}
*/
- do while循環(huán)
- 使用repeat關(guān)鍵字來(lái)代替了do
let b = 0
repeat {
print(b)
b++
} while b < 20
- 系列文章
01 Swift最基本的語(yǔ)法變化
02 Swift中的變量和常量
03 Swift中的數(shù)據(jù)類型
04 Swift邏輯分支
05 Swift中的循環(huán)
06 Switf中的字符串
07 Swift 數(shù)組
08 Swift字典
09 Swift 元組
10 Swift 可選類型
11 Swift 類型轉(zhuǎn)化
12 Swift 函數(shù)
13 Swift 枚舉類型
14 Swift 結(jié)構(gòu)體
15 Swift 類的定義
16 Swift 類的構(gòu)造函數(shù)
17 Swift 類的析構(gòu)函數(shù)
18 自動(dòng)引用計(jì)數(shù)
19 Swift 可選鏈
20 協(xié)議
21 閉包
22 Swift 懶加載
23 Swift 注釋