Swift

Swift – for用法

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.")
}

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *