Sobes.tech
Junior — Middle

Hoe kan je een tekststring omzetten in een reeks runen?

sobes.tech AI

Antwoord van AI

In Go (Golang), om een tekststring om te zetten in een reeks rune-tekens, kun je het type rune gebruiken, dat een Unicode-codepunt vertegenwoordigt. Een string in Go is een reeks bytes, en conversie naar runen maakt het mogelijk om met Unicode-tekens te werken.

Voorbeeld van het converteren van een string naar een slice van runen:

package main
import (
    "fmt"
)

func main() {
    str := "Voorbeeld"
    runes := []rune(str) // conversie van string naar slice van runen

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

Het resultaat is dat elk teken van de string wordt weergegeven als een rune met zijn Unicode-code. Dit is handig voor correcte verwerking van tekens, vooral als de string multibyte-tekens bevat.