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"