Junior — Middle
Ce mecanism de abstractizare în limbajul Go este destinat să reprezinte caractere sau token-uri?
sobes.tech AI
Răspuns de la AI
În limbajul Go, pentru reprezentarea simbolurilor sau tokenurilor se folosește tipul rune. Acesta este un sinonim pentru tipul int32, destinat stocării punctelor de cod Unicode. Astfel, rune permite lucrul cu caractere Unicode, nu doar cu octeți.
Exemplu de utilizare:
var ch rune = '世' // caracter Unicode
fmt.Printf("%c %U\n", ch, ch) // ieșire: 世 U+4E16
Acest lucru facilitează procesarea textelor în diferite limbi, luând în considerare caracterele multilingve.