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-ում։