String Concatenation Optimization
2025-12-253 minTech Related
#golang#optimization
Go compiler optimizes string concatenation at compile time
Simple concatenation is optimized:
s := "Hello" + " " + "World" // single allocation
For loops, use strings.Builder to avoid repeated allocations:
var builder strings.Builder for i := 0; i < 1000; i++ { builder.WriteString("a") }