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