Junior — Middle
Koks yra abstrakcijos mechanizmas Go kalboje, skirtas simbolių ar žetonų atvaizdavimui?
sobes.tech AI
Atsakymas iš AI
Go kalboje rune tipas naudojamas simbolių arba žodžių atvaizdavimui. Tai sinonimas int32 tipui, skirtas saugoti Unicode kodų taškus. Taigi, rune leidžia dirbti su Unicode simboliais, o ne tik su baitais.
Naudojimo pavyzdys:
var ch rune = '世' // Unicode simbolis
fmt.Printf("%c %U\n", ch, ch) // išvestis: 世 U+4E16
Tai palengvina teksto apdorojimą įvairiomis kalbomis, atsižvelgiant į daugiakalbius simbolius.