2010-07-16 50 views

回答

6

如何:

h = a.inject(&:merge) 

陣列中的每個哈希合併到以前的哈希,直到我們踏踏實實地一個元素。 &:merge是以下內容的簡寫,可能會比較容易理解,但稍長:

h = a.inject { |all, element| all.merge(element) }