for用法: for迴圈是控制項的重要功能, 主要是用來控制重複性的運算以及功能。 機器設定 : Swift4 + iOS11 + Xcode9 瞭解for用法前, 先讓我們了解一下 Range ( … )
Range
let closedRange = 0...5
let halfOpenRange = 0..<5
closedRange 代表著 0 -5 (包含) halfOpenRange 則代表著 0 - 4
For
var sum = 0
let count = 10
for i in 1...count {
sum += i
}
// sum = 55 從1加到10
如果不需要參數, eg. i, 可以使用 _
for _ in 0..<count {
print("Hi!")
}
會列印 Hi! 十次在console上
Before
for i in 1..<count {
if i % 2 == 1 {
print("\(i) is an odd number.")
}
}
如果需要加入條件在for裡面, 可以使用 where
After
for i in 1...count where i % 2 == 1 {
print("\(i) is an odd number.")
}