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.