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