for-loop
在 Swift 裡 for loop 有幾種常見寫法,我幫你整理成清單 👇
🔹 1. 基本範圍迴圈
for i in 1...5 { // 包含 1 到 5
print(i)
}
// 印出 1 2 3 4 5
for i in 1..<5 { // 包含 1 到 4,不包含 5
print(i)
}
// 印出 1 2 3 4
🔹 2. 迭代陣列
let fruits = ["apple", "banana", "cherry"]
for fruit in fruits {
print(fruit)
}
// 印出 apple banana cherry
🔹 3. 搭配 enumerated()(拿到索引)
let fruits = ["apple", "banana", "cherry"]
for (index, fruit) in fruits.enumerated() {
print("\(index): \(fruit)")
}
// 0: apple
// 1: banana
// 2: cherry
🔹 4. 搭配 stride(自訂步長)
for i in stride(from: 0, to: 10, by: 2) {
print(i)
}
// 印出 0 2 4 6 8