Junior — Middle
Ako možno premeniť textový reťazec na sekvenciu runových znakov?
sobes.tech AI
Odpoveď od AI
V jazyku Go (Golang) môžete na konverziu textového reťazca na sekvenciu znakov rune použiť typ rune, ktorý predstavuje Unicode bod. Reťazec v Go je sekvencia bajtov a konverzia na rune umožňuje pracovať s Unicode znakmi.
Príklad konverzie reťazca na rezanec rune:
package main
import (
"fmt"
)
func main() {
str := "Príklad"
runes := []rune(str) // konverzia reťazca na rezanec rune
for i, r := range runes {
fmt.Printf("rune %d: %c (kód %U)\n", i, r, r)
}
}
Výsledkom je, že každý znak reťazca bude zobrazený ako rune so svojím Unicode kódom. Toto je užitočné pre správne spracovanie znakov, najmä ak reťazec obsahuje multibyte znaky.