Sobes.tech
Junior — Middle

Comment peut-on transformer une chaîne de texte en une séquence de caractères runiques?

sobes.tech IA

Réponse de l'IA

En Go (Golang), pour convertir une chaîne de texte en une séquence de caractères rune, vous pouvez utiliser le type rune, qui représente un point de code Unicode. Une chaîne en Go est une séquence d'octets, et la conversion en runes permet de travailler avec des caractères Unicode.

Exemple de conversion d'une chaîne en un slice de runes:

package main
import (
    "fmt"
)

func main() {
    str := "Exemple"
    runes := []rune(str) // conversion de la chaîne en un slice de runes

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

En résultat, vous obtiendrez chaque caractère de la chaîne comme un caractère rune avec son code Unicode. Cela est utile pour le traitement correct des caractères, surtout si la chaîne contient des caractères multibyte.