Sobes.tech
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.