For loop 带两个计数器的swift3 for循环

For loop 带两个计数器的swift3 for循环,for-loop,swift3,For Loop,Swift3,我的问题很简单,但目前我看不到树木的树木 我已经在swift2中使用了一个for循环和两个计数器编写了代码,如: for var i = 0, j = 1; i < 5; i++, j++ { code... } 但是,如果不交错两个for loop,那么带有for loop的代码在带有两个计数器的swift 3中会是什么样子呢 提前谢谢 在这种特殊情况下,Stefan for i in 0..<5 { let j = i + 1 print(i, j) } 对于0中的

我的问题很简单,但目前我看不到树木的树木

我已经在
swift2
中使用了一个
for循环
和两个计数器编写了代码,如:

for var i = 0, j = 1; i < 5; i++, j++ {
 code...
}
但是,如果不交错两个
for loop
,那么带有
for loop
的代码在带有两个计数器的
swift 3中会是什么样子呢

提前谢谢
在这种特殊情况下,Stefan

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

对于0中的i.在这种特殊情况下

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

对于0中的i..谢谢,看起来很优雅,但这取决于“i”。我要找的是一个语句,在这个语句中,我可以独立地为“I”设置和递增“j”,并将其与初始“I”语句一起设置为任何值。这就是我在这个特殊情况下编写的原因。我的代码与您的示例相同。但是您可以在循环之前创建一个变量,并在循环中使用
var+=1
将其递增。谢谢,看起来很优雅,但这取决于“i”。我要找的是一个语句,在这个语句中,我可以独立地为“I”设置和递增“j”,并将其与初始“I”语句一起设置为任何值。这就是我在这个特殊情况下编写的原因。我的代码与您的示例相同。但是您可以在循环之前创建一个变量,并在循环中以
var+=1
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
 }