Concatenar cadenas en Ruby
- Utilice la interpolación de cadenas para concatenar cadenas en Ruby
-
Use
+
para concatenar cadenas en Ruby -
Use
concat
para concatenar cadenas en Ruby -
Use
Array.join
para concatenar cadenas en Ruby
Este artículo presentará diferentes formas de concatenar cadenas en Ruby.
Utilice la interpolación de cadenas para concatenar cadenas en Ruby
En Ruby, la interpolación de cadenas es la cadena de concatenación más popular y elegante.
Se prefiere la interpolación de cadenas sobre otros métodos de concatenación.
Agregue la función puts
antes del código Ruby para mostrar los resultados.
string_1 = 'hello'
"#{string_1} from the outside"
Producción :
'hello from the outside'
Use +
para concatenar cadenas en Ruby
También podemos usar el operador +
para unir cadenas.
string_1 = 'players'
string_2 = 'gonna play'
string_1 + ' ' + string_2
Producción :
'players gonna play'
+
hace que el código se vea feo, por lo que los programadores de Ruby no lo usan mucho.
Use concat
para concatenar cadenas en Ruby
concat
parece fácil de entender lo que está haciendo el código, pero tiene un precio: concatena el argumento directamente a la cadena original.
Al usarlo, debemos ser conscientes de estos efectos secundarios.
apple = 'apple'
apple.concat('pen')
puts apple
Producción :
applepen
Podemos encadenar el método concat varias veces.
'HTML'.concat(' is').concat("n't a programming language")
Producción :
"HTML isn't a programming language"
Use Array.join
para concatenar cadenas en Ruby
Array#join es una forma inusual de concatenar cadenas. Es útil cuando queremos agregar un separador entre cadenas.
['pine', 'apple', 'pen'].join(' + ')
Producción :
'pine + apple + pen'