我想知道如何將這兩個數組合併成一個乾淨的數組在Ruby中
這兩個數組共享一個相似的鍵:值對。我試圖從這兩個單獨的數組中合併來自同一人的信息。一個數組有他的名字。另一個陣列有他的工作和年齡。兩個陣列都有一個id匹配到同一個人。
的什麼,我試圖做合併兩個都具有鍵值對的數組(012)
array1 = [ {:id => 1, :name => "Bob"}, {:id => 2, :name => "Tim"}]
array2 = [ {:id => 1, :job => "firefighter", :age => 25}, { :id => 2, :job => "accountant", :age => 30} ]
new_array = [ {:id=> 1, name => "Bob", :job => "firefighter", :age => 25}, { :id => 2, :name => "Tim", :job => "accountant", :age => 30} ]
這個不清楚:「兩個陣列共享一個相似的鍵:值對」。什麼是「主題」? – sawa 2014-09-29 19:37:50
主題是人。一個數組有他的名字。另一個陣列有他的工作和年齡。兩個陣列都有一個id匹配到同一個人。 – 2014-09-29 19:40:22