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