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