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
}