gpt4 book ai didi

arrays - 如何在同一个 Swift 循环中迭代三个或更多数组?

转载 作者:行者123 更新时间:2023-11-28 07:49:09 26 4
gpt4 key购买 nike

迭代一个数组:

for item in myArray {
print(item)
}

迭代两个数组:

for (item1, item2) in zip(myArray1, myArray2) {
print(item1, item2)
}

但是三个或更多数组呢?

最佳答案

你可以这样使用,下面是2个数组

zip([11,12,12], [12,13,14]).forEach { (i1, i2) in
print(i1, i2)
}

如果数组长度相同,你可以使用这个,简单的方法

for index in 0...firstArray.count {
print(firstArray[index]) //First Array
print(secondArray[index]) //Second Array
print(thirdArray[index]) //Third Array
}

解决方法是这样的,

for index in firstArray.enumerated() {
print(firstArray[index]) //First Array
print(secondArray[index]) //Second Array
print(thirdArray[index]) //Third Array
}

关于arrays - 如何在同一个 Swift 循环中迭代三个或更多数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50132914/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com