詳解Swift編程中的for輪回的編寫辦法。本站提示廣大學習愛好者:(詳解Swift編程中的for輪回的編寫辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是詳解Swift編程中的for輪回的編寫辦法正文
for 輪回是一個輪回掌握構造,可以有用地編寫來履行的特定次數的輪回。
語法
for 輪回在 Swift 編程說話的語法是:
for init; condition; increment{
statement(s)
}
上面是在一個輪回的流程掌握:
初始化 init 步調起首被履行,而且僅一次。在這一步,可以聲明和初始化任何輪回掌握變量。 只需一個分號湧現,不須要必定把一個語句放在這裡。
接上去,盤算前提。假如為真,則履行輪回體。假如是假,輪回體不履行,只是在 for 輪回流量掌握跳轉到下一條語句。
for輪回履行體以後,掌握流程轉移上升到增量聲明。此語句可以更新任何輪回掌握變量。這條語句可以留空,只需一個分號湧現的前提後。
前提如今從新盤算。 假如是真的,輪回履行的進程反復(輪回體,然後是遞增,然後再是前提)。在前提為假時,輪回終止。
流程圖
示例
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
for-in輪回
or-in 輪回迭代項目,如數字規模,數組中的項目,或字符串中的字符集:
語法
for-in 輪回在 Swift 編程說話的語法:
for index in var {
statement(s)
}
流程圖
示例
import Cocoa
var someInts:[Int] = [11, 22, 33]
for item in someInts {
println( "Value of index is \(item)")
}
當履行下面的代碼,它發生以下成果:
Value of index is 11 Value of index is 22 Value of index is 33