swift3 for循环有两个计数器

时间:2016-10-06 08:50:47

标签: for-loop swift3

我的问题接缝很容易,但目前我没有看到树木。

我在swift 2中使用for-loop编写代码,其中包含两个计数器:

for var i = 0, j = 1; i < 5; i++, j++ {
 code...
}

但是,对于swift 3,这已被弃用。

我的意思是一个变量很清楚:

for i in 0 ..< endcondition {
  code...
}

for-loop中带有swift 3的代码如何在两个计数器的for-loop中显示,而不会隔离两个//div[@class="carousel-item-wrapper"]/picture//img/@srcset

提前致谢 斯特凡

2 个答案:

答案 0 :(得分:2)

在这个特殊情况下

for i in 0..<5 {
  let j = i + 1
  print(i, j)
}

答案 1 :(得分:0)

var i:Int = 0
var j:Int = 1
for each in 0...arrayCount -1{
    //do stuff
    /// place increments in closures as needed
    j += 1
    i += 1
}

You may want to consider on while loop to allow usage of evaluating multiple values to signal a stop.

while condition {
      statements
      Change condition
 }