Junior — Middle
Jaký mechanismus abstrakce v jazyce Go je určen k reprezentaci znaků nebo tokenů?
sobes.tech AI
Odpověď od AI
V jazyce Go se pro reprezentaci znaků nebo tokenů používá typ rune. Je to synonymum typu int32, který je určen pro ukládání Unicode kódových bodů. Tím rune umožňuje pracovat s Unicode znaky, nikoliv pouze s bajty.
Příklad použití:
var ch rune = '世' // Unicode znak
fmt.Printf("%c %U\n", ch, ch) // výstup: 世 U+4E16
To usnadňuje zpracování textů v různých jazycích s ohledem na vícejazyčné znaky.