【发布时间】:2014-06-13 18:16:38
【问题描述】:
假设我有以下代码:
var array = [1, 5, 6, 2, 7, 4]
for item in array {
println(index)
}
有没有办法在循环体内访问循环所在的迭代? (即:0、1、2、3...)
【问题讨论】:
标签: arrays loops swift indexer
假设我有以下代码:
var array = [1, 5, 6, 2, 7, 4]
for item in array {
println(index)
}
有没有办法在循环体内访问循环所在的迭代? (即:0、1、2、3...)
【问题讨论】:
标签: arrays loops swift indexer
var array = [1, 5, 6, 2, 7, 4]
for (index,item) in enumerate(array) {
println("\(index): \(item)")
}
【讨论】:
您可以创建一个计数变量。除此之外,您需要使用常规的 for 循环。
【讨论】: