Mini pique - Ruby Enumerable#tally

Publicado el Jueves, 10 de diciembre de 2020

¡Ruby es genial! 😁
Esta función está disponible a partir de Ruby 2.7.0: Enumerable#tally - Hace la cuenta de una colección, e.g., cuenta las ocurrencias de cada elemento. Devuelve un hash con los elementos de la colección como llaves y la cuenta correspondiente como valores:

> coleccion = ['verde', 'rojo', 'azul', 'verde', 'violeta', 'amarillo', 'verde', 'rojo', 'verde']
 => ["verde", "rojo", "azul", "verde", "violeta", "amarillo", "verde", "rojo", "verde"] 
> coleccion.tally
 => {"verde"=>4, "rojo"=>2, "azul"=>1, "violeta"=>1, "amarillo"=>1}

Fuente

Un comentario en este post

Feed de comentarios

Dejar un comentario

Toasty!