Intern
Šta će se desiti ako sabereš nizove?
sobes.tech АИ
Одговор од АИ
Када се спаја низови у Go-у, они се конкатенирају – низови се спајају у један.
s1 := "здраво"
s2 := " свет"
s3 := s1 + s2 // s3 постаје "здраво свет"
Ово је операција креирања новог низа. За веома честе конкатенације у петљи, препоручује се коришћење strings.Builder за побољшање перформанси, јер конкатенација оператором + може довести до више додељивања меморије.
import "strings"
var builder strings.Builder
builder.WriteString("дело 1")
builder.WriteString(" део 2")
result := builder.String() // result постаје "дело 1 део 2"