Sobes.tech
Junior — Middle

Welke bewerkingen worden uitgevoerd bij het samenvoegen van stringgegevens?

sobes.tech AI

Antwoord van AI

In Go wordt het samenvoegen van stringgegevens meestal gedaan met de operator + of de functie strings.Join.

  • De operator + concateneert eenvoudig twee of meer strings:
s := "Hallo, " + "wereld!"
fmt.Println(s) // Hallo, wereld!
  • De functie strings.Join wordt gebruikt om een slice van strings samen te voegen met een opgegeven scheidingsteken:
import "strings"

words := []string{"Go", "is", "geweldig"}
result := strings.Join(words, " ")
fmt.Println(result) // Go is geweldig

Bij het samenvoegen van strings wordt een nieuwe string gemaakt die de tekenreeks van de oorspronkelijke strings bevat. Het is belangrijk om te onthouden dat strings in Go onveranderlijk zijn, dus bij elke samenvoeging wordt een nieuwe string in het geheugen aangemaakt.