Senior
Runa nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Go dilində, rune int32 növünün sinonimidir və tək bir Unicode simvol kodunu təmsil etmək üçün istifadə olunur. Bu, Unicode simvolları ilə işləməyə imkan verir və yalnız baytlar ilə deyil, çoxdilli mətnlərin düzgün işlənməsi üçün vacibdir.
Məsələn, Go-da bir sətir baytların ardıcıllığıdır və rune baytlar üzərində deyil, simvollar üzərində təkrarlamağa imkan verir:
s := "Привет"
for i, r := range s {
fmt.Printf("%d: %c\n", i, r) // r bir rune'dur
}
Beləliklə, rune Go-da Unicode simvolları ilə işləmək üçün rahat bir yoldur.