Junior — Middle
Aký mechanizmus abstrakcie v jazyku Go je určený na reprezentáciu znakov alebo tokenov?
sobes.tech AI
Odpoveď od AI
V jazyku Go sa na reprezentáciu znakov alebo tokenov používa typ rune. Je to synonymum typu int32, určené na ukladanie Unicode kódových bodov. Tým rune umožňuje pracovať s Unicode znakmi, nie len s bajtmi.
Príklad použitia:
var ch rune = '世' // Unicode znak
fmt.Printf("%c %U\n", ch, ch) // výstup: 世 U+4E16
To uľahčuje spracovanie textov v rôznych jazykoch, zohľadňujúc viacjazyčné znaky.