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