Flatten !() es un método incorporado en Ruby que reemplaza el receptor con el resultado en su lugar. Devuelve cero si no se realizaron modificaciones.
Sintaxis : s1.flatten!()
Parámetros : La función no toma ningún parámetro.
Valor devuelto : Devuelve el receptor con el resultado en su lugar, o devuelve cero si no se realizan cambios.
Ejemplo 1 :
# Ruby program to illustrate the empty method # requires the set require "set" s1 = Set[1, 2, 4, 4] # flatten method used s2 = s1.flatten!() # Prints s2 puts s2
Salida :
Ejemplo 2 :
# Ruby program to illustrate the empty method # requires the set require "set" s1 = Set[16, 8, 3, 5, 2] # flatten method used s2 = s1.flatten!() # Prints s2 puts s2
Salida :