比较 SWIFT 中的数组、集合及其元素
Comparing arrays, sets & their elements in SWIFT
我对编码还很陌生,通常可以在这里找到答案。但是这次我一直在尝试在 swift 中找到一种方法,它可以让我在另一个数组中的另一个不成对数字数组中识别数字对,例如在附图中可以看到索引 7 &数字数组中的 8 匹配 numPr2 中的元素...
导入 UIKit
var numPr1 = [7,4]
var numPr2 = [3,1]
var numPr3 = [5,3]
var numPr4 = [1,7]
var numPr5 = [2,7]
var numPr6 = [4,5]
var numPr7 = [4,6]
var arrayOfPairs = [numPr1,numPr2,numPr4,numPr7,numPr5,numPr6,numPr3]
var numbersArray = [1,5,7,6,2,4,6,3,1,7,4,5,3]
你想要这个吗?
for(var i = 0;i < numbersArray.count - 1;i++){
for(var index = 0;index < arrayOfPairs.count;index++){
if(numbersArray[i] == arrayOfPairs[index][0] &&
numbersArray[i+1] == arrayOfPairs[index][1]){
println(arrayOfPairs[index])
}
}
}
我对编码还很陌生,通常可以在这里找到答案。但是这次我一直在尝试在 swift 中找到一种方法,它可以让我在另一个数组中的另一个不成对数字数组中识别数字对,例如在附图中可以看到索引 7 &数字数组中的 8 匹配 numPr2 中的元素...
导入 UIKit
var numPr1 = [7,4]
var numPr2 = [3,1]
var numPr3 = [5,3]
var numPr4 = [1,7]
var numPr5 = [2,7]
var numPr6 = [4,5]
var numPr7 = [4,6]
var arrayOfPairs = [numPr1,numPr2,numPr4,numPr7,numPr5,numPr6,numPr3]
var numbersArray = [1,5,7,6,2,4,6,3,1,7,4,5,3]
你想要这个吗?
for(var i = 0;i < numbersArray.count - 1;i++){
for(var index = 0;index < arrayOfPairs.count;index++){
if(numbersArray[i] == arrayOfPairs[index][0] &&
numbersArray[i+1] == arrayOfPairs[index][1]){
println(arrayOfPairs[index])
}
}
}