2010-07-16 46 views

回答

6

如何:

h = a.inject(&:merge) 

阵列中的每个哈希合并到以前的哈希,直到我们踏踏实实地一个元素。 &:merge是以下内容的简写,可能会比较容易理解,但稍长:

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