Ruby/Array/group by

Материал из Wiki.crossplatform.ru

Версия от 18:01, 13 сентября 2010; ViGOur (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Group programming languages by their first letter

langs = %w[ java perl python ruby ]
groups = langs.group_by {|lang| lang[0] }
p groups # => {"j"=>["java"], "p"=>["perl", "python"], "r"=>["ruby"]}