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