Ruby | Array Join (*) método

Array#*() es un método de clase Array que realiza una operación de combinación de conjuntos en las arrays. Y devuelve una nueva array mediante la concatenación de copias int del yo.

Sintaxis: Array.*()

Parámetro: Arrays para realizar la operación de unión o concatenación.

Retorno: Nuevas arrays con copias int concatenadas de sí mismo

Ejemplo 1 :

# Ruby code for *() method
# showing join operation
  
# declaring array
a = ["abc", "xyz", "dog"]
  
# declaring array
b = ["cow", "cat", "dog"]
  
# declaring array
c = ["cat", "1", "dog"]
  
# a concatenating b
puts "concatenation of a and b : #{a * "toy"}\n\n"
  
# a concatenating c
puts "concatenation of a and c : #{c * 1}\n\n"
  
# b concatenating c
puts "concatenation of b and c : #{b * "cat_rat"}\n\n"

Producción :

concatenation of a and b : abctoyxyztoydog

concatenation of a and c : ["cat", "1", "dog"]

concatenation of b and c : cowcat_ratcatcat_ratdog

Ejemplo #2:

# Ruby code for *() method
# showing join operation
  
# declaring array
a = ["abc", "xyz", "dog"]
  
# declaring array
b = ["cow", "cat", "dog"]
  
# declaring array
c = ["cat", "1", "dog"]
  
# a concatenating b
puts "concatenation of a and b : #{a * 2}\n\n"
  
# a concatenating c
puts "concatenation of a and c : #{a * 1}\n\n"
  
# b concatenating c
puts "concatenation of b and c : #{b * "34"}\n\n"
  
# b concatenating c
puts "concatenation of b and c : #{c * "toy"}\n\n"

Producción :

concatenation of a and b : ["abc", "xyz", "dog", "abc", "xyz", "dog"]

concatenation of a and c : ["abc", "xyz", "dog"]

concatenation of b and c : cow34cat34dog

concatenation of b and c : cattoy1toydog

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 *