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