Ruby | Operación de recolección de array()

Array#collect() : collect() es un método de clase Array que invoca el bloque de argumentos una vez para cada elemento de la array. Se devuelve una nueva array que tiene el valor devuelto por el bloque.

Syntax:  Array.collect()

Parameter:  Arrays in which we want elements to be invoked

Return:  array with all the envoked elements

Código #1: Ejemplo para el método de recolección()

# Ruby code for collect() method
  
# declaring array
a = [1, 2, 3, 4]
  
# invoking block for each element
puts "collect a : #{a.collect {|x| x + 1 }}\n\n"
  
puts "collect a : #{a.collect {|x| x - 5*7 }}\n\n"

Producción :

collect a : [2, 3, 4, 5]

collect a : [-34, -33, -32, -31]

Código #2: Ejemplo para el método collect()

# Ruby code for collect() method
  
# declaring array
a = ["cat", "rat", "geeks"]
  
# invoking block for each element
puts "collect a : #{a.collect {|x| x + "!" }}\n\n"
  
puts "collect a : #{a.collect {|x| x + "_at" }}\n\n"

Producción :

collect a : ["cat!", "rat!", "geeks!"]

collect a : ["cat_at", "rat_at", "geeks_at"]

Publicación traducida automáticamente

Artículo escrito por mayank5326 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 *