比较 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])
        }
    }
}