Flatten () es un método incorporado en Ruby que devuelve un nuevo conjunto que es una copia del conjunto, aplanando recursivamente cada conjunto que lo contiene.
Sintaxis : s1.flatten()
Parámetros : La función no toma ningún parámetro.
Valor devuelto : Devuelve un valor booleano. Devuelve verdadero si el conjunto está vacío o devuelve falso.
Ejemplo 1 :
Ruby
# Ruby program to illustrate the flatten method # requires the set require "set" s1 = Set[1, 2, 4, 4] # flatten method used s2 = s1.flatten() # Prints s2 puts s2
Salida :
Set: {1, 2, 4}
Ejemplo 2 :
Ruby
# Ruby program to illustrate the flatten method # requires the set require "set" s1 = Set[16, 8, 3, 5, 2] # flatten method used s2 = s1.flatten() # Prints s2 puts s2
Salida :
Set: {16, 8, 3, 5, 2}