Concaténer des chaînes en Ruby
- Utiliser l’interpolation de chaîne pour concaténer des chaînes dans Ruby
-
Utilisez
+
pour concaténer des chaînes dans Ruby -
Utilisez
concat
pour concaténer des chaînes dans Ruby -
Utilisez
Array.join
pour concaténer des chaînes dans Ruby
Cet article présentera différentes manières de concaténer des chaînes dans Ruby.
Utiliser l’interpolation de chaîne pour concaténer des chaînes dans Ruby
Dans Ruby, l’interpolation de chaîne est la chaîne de concaténation la plus populaire et la plus élégante.
L’interpolation de chaîne est préférée aux autres méthodes de concaténation.
Ajoutez la fonction puts
avant le code Ruby pour afficher les résultats.
string_1 = 'hello'
"#{string_1} from the outside"
Production :
'hello from the outside'
Utilisez +
pour concaténer des chaînes dans Ruby
Nous pouvons également utiliser l’opérateur +
pour joindre des chaînes ensemble.
string_1 = 'players'
string_2 = 'gonna play'
string_1 + ' ' + string_2
Production :
'players gonna play'
+
rend le code moche, il n’est donc pas largement utilisé par les programmeurs Ruby.
Utilisez concat
pour concaténer des chaînes dans Ruby
concat
semble simple pour comprendre ce que fait le code, mais cela a un prix : il concatène l’argument directement à la chaîne d’origine.
Lors de son utilisation, nous devons être conscients de ces effets secondaires.
apple = 'apple'
apple.concat('pen')
puts apple
Production :
applepen
Nous pouvons enchaîner la méthode concat plusieurs fois.
'HTML'.concat(' is').concat("n't a programming language")
Production :
"HTML isn't a programming language"
Utilisez Array.join
pour concaténer des chaînes dans Ruby
Array#join est une façon inhabituelle de concaténer des chaînes. C’est utile lorsque nous voulons ajouter un séparateur entre les chaînes.
['pine', 'apple', 'pen'].join(' + ')
Production :
'pine + apple + pen'