0022 Tally

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.

0022-tally_1.png

Et depuis la version 3.1, elle accepte en paramètre un Hash optionnel, qu’elle retourne, pour accumuler plusieurs décomptes.

0022-tally_2.png

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!

0022-tally_3.png

Le lien vers la documentation Ruby de tally.