La sum() de enumerable es un método incorporado en Ruby que devuelve la suma de todos los elementos en el enumerable. Si se da un bloque, el bloque se aplica al enumerable y luego se calcula la suma. Si el enumerable está vacío, devuelve init.
Sintaxis : enu.sum { |obj| bloquear }
Parámetros : La función acepta un bloque.
Valor devuelto : Devuelve la suma del enumerable.
Ejemplo #1 :
# Initialize enu = (1..5) # Prints enu.sum
Salida :
15
Ejemplo #2 :
# Ruby program for sum method in Enumerable # Initialize enu = [10, 13, 12, 11] # Prints enu.sum {|obj| obj * 5}
Salida :
230