Sobes.tech
Intern

Wat gebeurt er als je strings optelt?

sobes.tech AI

Antwoord van AI

Bij het samenvoegen van strings in Go wordt de concatenatie uitgevoerd – de strings worden samengevoegd tot één.

s1 := "hallo"
s2 := " wereld"
s3 := s1 + s2 // s3 wordt "hallo wereld"

Dit is een operatie voor het creëren van een nieuwe string. Voor zeer frequente concatenaties in een lus wordt het gebruik van strings.Builder aanbevolen om de prestaties te verbeteren, omdat concatenatie met de operator + kan leiden tot meerdere geheugenallocaties.

import "strings"

var builder strings.Builder
builder.WriteString("deel 1")
builder.WriteString(" deel 2")
result := builder.String() // result wordt "deel 1 deel 2"