El rechazo() de enumerable es un método incorporado en Ruby que devuelve los elementos en el enumerable que no satisface la condición dada en el bloque. Devuelve un enumerador si no se proporciona ningún bloque.
Sintaxis : enu.reject { |obj| bloquear }
Parámetros : La función toma un bloque cuya condición se utiliza para encontrar los elementos.
Valor de retorno : devuelve los elementos de la enumeración que no cumplen la condición del bloque. Devuelve un enumerador si no se proporciona ningún bloque.
Ejemplo #1 :
# Ruby program for reject method in Enumerable # Initialize enu = (1..10) # Prints enu.reject { |obj| obj % 2 == 1}
Salida :
[2, 4, 6, 8, 10]
Ejemplo #2 :
# Ruby program for reject method in Enumerable # Initialize enu = [1, 7, 10, 11] # Prints enu.reject
Salida :
Enumerator: [1, 7, 10, 11]:reject