Array#compacto! () : compacto! () es un método de clase Array que devuelve la array después de eliminar todos los elementos de valor ‘nil’ (si los hay) de la array. Si no hay valores nulos en la array, devuelve el valor nulo.
Syntax: Array.compact!() Parameter: Array to remove the 'nil' value from. Return: removes all the nil values from the array. nil - if there is no nil value in the array
Código #1: Ejemplo para el método compact!()
# Ruby code for compact!() method # showing how to remove nil values # declaring array a = [18, 22, 33, nil, 5, 6] # declaring array b = [5, 4, 1, 88, 9] # declaring array c = [18, 22, nil, 40, 50, 6] # removing nil value from array puts "removing nil value : #{a.compact!}\n\n" # removing nil value from array puts "removing nil value : #{b.compact!}\n\n" # removing nil value from array puts "removing nil value : #{c.compact!}\n\n"
Producción :
removing nil value : [18, 22, 33, 5, 6] removing nil value : removing nil value : [18, 22, 40, 50, 6]
Código #2: Ejemplo para el método compact!()
# Ruby code for compact!() method # showing how to remove nil values # declaring array a = ["abc", "nil", "dog"] # declaring array b = ["cow", nil, "dog"] # declaring array c = ["cat", nil, nil] # removing nil value from array puts "removing nil value : #{a.compact!}\n\n" # removing nil value from array puts "removing nil value : #{b.compact!}\n\n" # removing nil value from array puts "removing nil value : #{c.compact!}\n\n"
Producción :
removing nil value : removing nil value : ["cow", "dog"] removing nil value : ["cat"]
Publicación traducida automáticamente
Artículo escrito por mayank5326 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA