2015-06-19 69 views
-1

我對編碼相當陌生,我通常在這裏找到答案。然而,在這個場合,我一直試圖找到一個swift方法,這將允許我識別數字對,在另一個數組的另一個不成對數字的數組中,例如在附加的圖像中,可以看到數字數組中的索引7 & 8在numPr2元素...比較SWIFT中的陣列,集合及其元素

進口的UIKit

變種numPr1 = [7,4]

變種numPr2 = [3,1]

變種numPr3匹配= [ 5,3]

變種numPr4 = [1,7]

變種numPr5 = [2,7]

變種numPr6 = [4,5]

變種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] 
+1

沒有附加圖像,只需將其上傳到某處並編輯問題以包含圖像鏈接。 – luk2302

+0

在內置函數中沒有「方法」。您需要編寫代碼才能執行此操作 - 顯示您嘗試的內容,然後在出現問題時提出具體問題。 – Paulw11

回答

1

你想得到這個嗎?

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]) 
     } 
    } 
} 
+0

感謝版本 – Hashira

+0

感謝這正是我試圖找到的。 – user5026983