Sobes.tech
Junior — Middle

Kuidas saab teksti stringi muuta runide sümbolite jada?

sobes.tech AI

Vastus AI-lt

Go (Golang) keeles saab teksti stringi teisendada rune-sekvensiks, kasutades tüüpi rune, mis esindab Unicode koodipunkti. String Go keeles on baitide jada, ning teisendamine rune-ideks võimaldab töötada Unicode märkidega.

Näide stringi teisendamisest rune massiiviks:

package main
import (
    "fmt"
)

func main() {
    str := "Näide"
    runes := []rune(str) // stringi teisendamine rune massiiviks

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

Tulemusena kuvatakse iga stringi märk rune-ina koos selle Unicode-koodiga. See on kasulik märkide korrektseks töötlemiseks, eriti kui string sisaldab mitme-baiti märke.