Junior — Middle
Go dilində hansı abstraksiya mexanizmi simvolları və ya tokenləri təmsil etmək üçün nəzərdə tutulub?
sobes.tech Süni İntellekt
AI-dan cavab
Go dilində, simvollar və ya tokenləri təmsil etmək üçün rune tipi istifadə olunur. Bu, int32 tipinin sinonimidir və Unicode kod nöqtələrini saxlamaq üçün nəzərdə tutulmuşdur. Beləliklə, rune Unicode simvolları ilə işləməyə imkan verir və yalnız baytlarla məhdudlaşmır.
İstifadə nümunəsi:
var ch rune = '世' // Unicode simvolu
fmt.Printf("%c %U\n", ch, ch) // çıxış: 世 U+4E16
Bu, müxtəlif dillərdəki mətnlərin işlənməsini asanlaşdırır və çoxdilliliyi nəzərə alır.