Как подсчитать идентичные строковые элементы в массиве Ruby

У меня есть следующий массив = [" Джейсон "," Джейсон "," Тереза ​​"," Иуда "," Мишель "," Judah »,« Judah »,« Allison »]

Как произвести подсчет для каждого идентичного элемента ?

Where:
"Jason" = 2, "Judah" = 3, "Allison" = 1, "Teresa" = 1, "Michelle" = 1?

или создать хэш Где:

Где : hash = {"Jason" => 2, "Judah" => 3, "Allison" => 1, "Teresa" => 1, "Michelle" => 1}

71
задан user398520 26 February 2011 в 16:44
поделиться