Ruby | Función enumerable drop_while()

El drop_while() de enumerable es un método incorporado en Ruby que devuelve una array que contiene el resto de elementos después de soltar elementos hasta el primer elemento para el que el bloque devuelve nil o false, pero sin incluirlo. En caso de que no se proporcione ningún bloque, devuelve el enumerador en su lugar.

Sintaxis : enu.drop_while { |obj| bloquear }

Parámetros : la función toma el bloque que se utiliza para verificar la condición.

Valor devuelto : Devuelve una array de elementos de descanso.

Ejemplo 1 :

# Ruby program for drop_while method in Enumerable
  
# Initialize
enu = (1..50)
  
# returns rest elements
enu.drop_while {|obj| obj < 48}

Salida :

[48, 49, 50]

Ejemplo 2 :

# Ruby program for drop_while method in Enumerable
  
# Initialize
enu = [7, 14, 10, 21]
  
# returns rest elements
enu.drop_while {|obj| obj % 7 == 0}

Salida :

[10, 21]

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *