2010-07-16 6 views

Répondre

6

Que diriez-vous:

h = a.inject(&:merge) 

Chaque hachage du tableau est fusionné dans le hachage précédent jusqu'à ce que nous nous attelons à un élément. &:merge est un raccourci pour ce qui suit, qui peut être plus facile à comprendre, mais est légèrement plus long:

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