Sobes.tech
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"