Sobes.tech
Senior

Ի՞նչ է ռունան։

sobes.tech AI

Պատասխան AI-ից

Go լեզվում, rune-ը համընկնում է int32 տիպի հետ, որը օգտագործվում է մեկ Unicode նշանի կոդը ներկայացնելու համար: Սա թույլ է տալիս աշխատել Unicode նշանների հետ, ոչ միայն բայթների, ինչը կարևոր է բազմալեզու տեքստերի ճիշտ մշակման համար:

Օրինակ, Go-ում տողը բայթների հաջորդականություն է, և rune թույլ է տալիս անցնել նշանների միջով, ոչ միայն բայթների:

s := "Привет"
for i, r := range s {
    fmt.Printf("%d: %c\n", i, r) // r — սա rune է
}

Այսպիսով, rune-ը հարմար միջոց է աշխատելու Unicode նշանների հետ Go-ում։