Ruby:
Sammanslagning av strängar
Hur man gör:
# Exempel på konkatenering med '+'
halsning = "Hej " + "världen!"
puts halsning # => Hej världen!
# Använda '<<' för att lägga till en sträng till en annan
namn = "Karl"
namn << "son"
puts namn # => Karlson
# Interpolation med #{}
anvandarnamn = "Anna"
meddelande = "Välkommen, #{anvandarnamn}!"
puts meddelande # => Välkommen, Anna!
Fördjupning
Konkatenering av strängar har alltid varit en grundläggande del av programmering eftersom det tillåter för sammanslagning av information. Förr användes ofta operatören ‘+’, men Ruby införde interpolation och ‘«’ som är effektivare. Interpolation hanterar automatiskt to_s för objekt och ‘«’ modifierar strängen på plats vilket sparar minne. Alternativ till konkatenering inkluderar strängbyggnad med ‘join’ för arrayer och ‘concat’-metoden för strängobjekt.
Se även
- Ruby dokumentation för strängar: String - Ruby-Doc.org
- Artikel om Ruby stränginterpolation: Ruby String Interpolation - ThoughtCo
- Ruby style guide för strängar: Ruby Style Guide - GitHub