Ruby | Función de partición enumerable()

La partición() de enumerable es un método incorporado en Ruby que devuelve dos arrays, una que contiene los elementos del enumerable que devuelven verdadero, mientras que la otra contiene los elementos que devuelven falso. Devuelve un enumerador si no se pasa ningún bloque.

Sintaxis enu.partición { |obj| bloquear }

Parámetros : La función toma un bloque de acuerdo a qué partición se va a hacer.

Valor devuelto : Devuelve dos arrays.

Ejemplo #1 :

# Ruby program for partition method in Enumerable
    
# Initialize an enumerable
enu1 = [10, 19, 18]   
  
# Prints
enu1.partition { |num| num>12} 

Salida :

[[19, 18], [10]]

Ejemplo #2 :

# Ruby program for partition method in Enumerable
    
# Initialize an enumerable
enu1 = (1..100)
  
# Prints
enu1.partition 
  
  

Salida :

Enumerator: 1..100:partition

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 *