Junior — Middle
Como pode transformar uma cadeia de texto numa sequência de caracteres rúnicos?
sobes.tech IA
Resposta da IA
No Go (Golang), para converter uma string de texto numa sequência de caracteres rune, pode usar o tipo rune, que representa um ponto de código Unicode. Uma string em Go é uma sequência de bytes, e a conversão para runes permite trabalhar com caracteres Unicode.
Exemplo de conversão de uma string para um slice de runes:
package main
import (
"fmt"
)
func main() {
str := "Exemplo"
runes := []rune(str) // conversão da string para um slice de runes
for i, r := range runes {
fmt.Printf("rune %d: %c (código %U)\n", i, r, r)
}
}
Como resultado, obterá cada carácter da string como um carácter rune com o seu código Unicode. Isto é útil para o processamento correto de caracteres, especialmente se a string contiver caracteres multibyte.