El reverse_each() de enumerable es un método incorporado en Ruby que devuelve los elementos de la array temporal. La array temporal contiene el enumerable en orden inverso. Devuelve un enumerador si no se proporciona ningún bloque.
Sintaxis : enu.reverse_each { |obj| bloquear }
Parámetros : La función acepta un bloque.
Valor devuelto : Devuelve los elementos en orden inverso.
Ejemplo 1 :
# Ruby program for reverse_each method in Enumerable # Initialize enu = (1..10) # Prints enu.reverse_each { |obj| p obj%2==1 }
Salida :
false true false true false true false true false true
Ejemplo 2 :
# Ruby program for reverse_each method in Enumerable # Initialize enu = [1, 7, 10, 11] # Prints enu.reverse_each
Salida :
Enumerator: [1, 7, 10, 11]:reverse_each