Sammanslagning av strängar

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