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.