for 循环中的两个变量使用 Swift
Two variables in for loop using Swift
如何在for循环中使用两个变量?
for j,k in zip(range(x,0,-1),range(y,-1,-1)
我想在 Swift 中实现它。
如果你在字典上循环,你可以像这样循环
for (key,value) in dictionary {
}
如果数组等,你将不得不使用 c 风格的 for 循环
只需加入您需要的任何开始和结束索引
for var j = 0 , k = 0; j < 10 && k < 10; j++ , k++ {
}
编辑
错过了里面的拉链。你可以像这样循环
for (j,k) in zip(range1, range2) {
}
如果您的 range
是一个 python 函数,那么 Swift-y 解决方案将是:
let x = 100
let y = 99
let rx = reverse(0...x)
let ry = reverse(-1...y)
for (j,k) in zip(rx, ry) {
println(j, k)
}
如何在for循环中使用两个变量?
for j,k in zip(range(x,0,-1),range(y,-1,-1)
我想在 Swift 中实现它。
如果你在字典上循环,你可以像这样循环
for (key,value) in dictionary {
}
如果数组等,你将不得不使用 c 风格的 for 循环 只需加入您需要的任何开始和结束索引
for var j = 0 , k = 0; j < 10 && k < 10; j++ , k++ {
}
编辑
错过了里面的拉链。你可以像这样循环
for (j,k) in zip(range1, range2) {
}
如果您的 range
是一个 python 函数,那么 Swift-y 解决方案将是:
let x = 100
let y = 99
let rx = reverse(0...x)
let ry = reverse(-1...y)
for (j,k) in zip(rx, ry) {
println(j, k)
}