有没有办法使用 .enumerated() 和 stride 通过索引大于 1 的字符串数组使用 for-in 循环,以保持索引和值?
例如,如果我有数组
var testArray2:[字符串] = [“a”,“b”,“c”,“d”,“e”]
我想通过使用 testArray2.enumerated() 并使用 stride by 2 来循环输出:
0, a
2, c
4, e
所以理想情况下是这样的;但是,此代码将不起作用:
for (index, str) in stride(from: 0, to: testArray2.count, by: 2){
print("position \(index) : \(str)")
}