我有兩個數組,一個是二維的,另外一維爲:陣列在Ruby中比較on Rails的
array1 = [["San Francisco", 8], ["New York", 3], ["Madison", 2], ["Washington", 3], ["Tulsa", 3]]
array2 = ["Durham", "Rochester", "New York", "Tulsa", "Kenner", "Washington", "Linton", "Kansas City", "San Francisco", "Madison"]
我想陣列比較在兩個陣列城市名稱的存在,並顯示用戶總量爲在第一個數組(第二個元素)中給出,如果城市不在第一個數組中,則爲0。
輸出應該是這樣的:
Durham (0)
Rochester (0)
New York (3)
Tulsa(3)
Kenner (0)
Washington (3)
...
我怎樣才能在Rails中實現這一目標?
編輯: 其實我已經嘗試array1-array2得到的差異和增加差異array1與第二個值0,但這並不適用於我。
在此先感謝。
-1。問題不清楚。什麼賦予「塔爾薩(0)」? – sawa
這顯然是一個錯誤,什麼與立即downvoting? – Anton
你寫什麼來解決這個問題?因此,在您尋求代碼之前,SO會期待嘗試。見http://sscce.org/ –