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.