flatten() es un método de clase Array que devuelve una array aplanada, es decir, una array 1D
Sintaxis: Array.flatten()
Parámetro: Array
Retorno: array 1D
Ejemplo 1 :
# Ruby code for flatten() method # declaring array a = [[18, 22], [ 33, nil, 5, 6]] # declaring array b = [[[1, 4, 1, 1, 88, 9]]] # flatten puts "flatten : #{a.flatten()}\n\n" # flatten puts "flatten : #{b.flatten()}\n\n"
Producción :
flatten : [18, 22, 33, nil, 5, 6] flatten : [1, 4, 1, 1, 88, 9]
Ejemplo #2:
# Ruby code for flatten() method # declaring array a = [["abc", "nil", ], ["dog"]] # declaring array b = [[[["cow", nil, "dog"]]]] # flatten puts "flatten : #{a.flatten()}\n\n" # flatten puts "flatten : #{b.flatten()}\n\n"
Producción :
flatten : ["abc", "nil", "dog"] flatten : ["cow", nil, "dog"]
Publicación traducida automáticamente
Artículo escrito por mayank5326 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA