Sobes.tech
Junior — Middle

¿Cómo se puede convertir una cadena de texto en una secuencia de caracteres rúnicos?

sobes.tech AI

Respuesta de la IA

En Go (Golang), para convertir una cadena de texto en una secuencia de caracteres rune, se puede usar el tipo rune, que representa un punto de código Unicode. Una cadena en Go es una secuencia de bytes, y la conversión a runas permite trabajar con caracteres Unicode.

Ejemplo de conversión de una cadena en un slice de runas:

package main
import (
    "fmt"
)

func main() {
    str := "Ejemplo"
    runes := []rune(str) // conversión de la cadena a un slice de runas

    for i, r := range runes {
        fmt.Printf("rune %d: %c (código %U)\n", i, r, r)
    }
}

Como resultado, obtendrás cada carácter de la cadena como un carácter rune con su código Unicode. Esto es útil para el procesamiento correcto de caracteres, especialmente si la cadena contiene caracteres multibyte.