Compter le nombre d'occurrences
Depuis la version 2.7, le module Enumerable
possède la méthode tally
qui retourne un Hash
avec le décompte de chaque élément.
Et depuis la version 3.1, elle accepte en paramètre un Hash
optionnel, qu’elle retourne, pour accumuler plusieurs décomptes.
L’origine de la demande était directement pour tally_by
(https://bugs.ruby-lang.org/issues/11076). En attendant, on peut toujours utiliser « l’ancienne » manière de faire !
Le lien vers la documentation Ruby de tally
.