位置:首頁 > 高級語言 > Swift教學 > Swift for循環

Swift for循環

for 循環是一個循環控製結構,可以有效地編寫來執行的特定次數的循環。

語法

for 循環在 Swift 編程語言的語法是:

for init; condition; increment{
   statement(s)
}

下麵是在一個循環的流程控製:

  • 初始化 init 步驟首先被執行,並且僅一次。在這一步,可以聲明和初始化任何循環控製變量。 隻要一個分號出現,不需要一定把一個語句放在這裡。

  • 接下來,計算條件。如果為真,則執行循環體。如果是假,循環體不執行,隻是在 for 循環流量控製跳轉到下一條語句。

  • for循環執行體之後,控製流程轉移回升到增量聲明。此語句可以更新任何循環控製變量。這條語句可以留空,隻要一個分號出現的條件後。

  • 條件現在重新計算。 如果是真的,循環執行的過程重複(循環體,然後是遞增,然後再是條件)。在條件為假時,循環終止。

流程圖

Swfit For Loop

示例

import Cocoa

var someInts:[Int] = [11, 22, 33]

for var index = 0; index < 3; ++index {
   println( "Value of someInts[\(index)] is \(someInts[index])")
}

當執行上麵的代碼,它產生以下結果:

Value of someInts[0] is 11
Value of someInts[1] is 22
Value of someInts[2] is 33