Intern
Dizeleri toplarsak ne olur?
sobes.tech yapay zeka
AI'dan gelen yanıt
Go'da dizeleri birleştirme işlemi, dizelerin birleştirilmesiyle gerçekleşir.
s1 := "merhaba"
s2 := " dünya"
s3 := s1 + s2 // s3 "merhaba dünya" olur
Bu, yeni bir dize oluşturma işlevidir. Döngü içinde çok sık dizeleri birleştiriyorsanız, performansı artırmak için strings.Builder kullanmanız önerilir, çünkü + operatörüyle yapılan birleştirme bellek tahsisini tekrar tekrar tetikleyebilir.
import "strings"
var builder strings.Builder
builder.WriteString("bölüm 1")
builder.WriteString(" bölüm 2")
result := builder.String() // result "bölüm 1 bölüm 2" olur