Intern
Агар сатрҳоро ҷамъ кунем, чӣ мешавад?
sobes.tech AI
Ҷавоб аз AI
Ҳангоми пайваст кардани сатрҳо дар 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"