Junior — Middle
Qual mecanismo de abstração na linguagem Go é destinado a representar caracteres ou tokens?
sobes.tech IA
Resposta da IA
No idioma Go, o tipo rune é usado para representar caracteres ou tokens. É um sinônimo do tipo int32, destinado a armazenar pontos de código Unicode. Assim, rune permite trabalhar com caracteres Unicode, e não apenas com bytes.
Exemplo de uso:
var ch rune = '世' // caractere Unicode
fmt.Printf("%c %U\n", ch, ch) // saída: 世 U+4E16
Isso permite processar textos em diferentes idiomas, considerando caracteres multilíngues.