El conteo() de enumerable es un método incorporado en Ruby que devuelve la cantidad de elementos en el enumerable, o la cantidad de elementos que son iguales a un elemento dado, o la cantidad de elementos que satisfacen la condición en el bloque dado.
Sintaxis : block.count { |obj| bloque } o bloque.cuenta(elemento)
Parámetros : la función toma un bloque o un elemento. Si no toma ninguno de los dos, devuelve el número de elementos en el enumerable.
Valor devuelto : Devuelve el conteo de elementos.
Ejemplo 1 :
# Ruby program for count method in Enumerable # Initialize enu = [12, 18] # returns enumerator res = enu.count
Salida :
2
Ejemplo 2 :
# Ruby program for count method in Enumerable # Initialize enu = [12, 18, 12] # returns enumerator res = enu.count(12)
Salida :
2
Ejemplo 3 :
# Ruby program for count method in Enumerable # Initialize enu = [12, 18, 16, 18] # returns enumerator res = enu.count { |el| el > 13}
Salida :
3