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