Junior — Middle
Kaip galima paversti teksto eilutę runų simbolių seka?
sobes.tech AI
Atsakymas iš AI
Go (Golang) kalboje tekstinį eilutę galima paversti rune simbolių seka, naudojant rune tipą, kuris atstovauja Unicode kodo tašką. Eilutė Go kalboje yra baitų seka, o konvertavimas į rune leidžia dirbti su Unicode simboliais.
Pavyzdys, kaip konvertuoti eilutę į rune masyvą:
package main
import (
"fmt"
)
func main() {
str := "Pavyzdys"
runes := []rune(str) // eilutės konvertavimas į rune masyvą
for i, r := range runes {
fmt.Printf("rune %d: %c (kodas %U)\n", i, r, r)
}
}
Rezultatas – kiekvienas eilutės simbolis bus išvestas kaip rune su savo Unicode kodu. Tai naudinga teisingam simbolių apdorojimui, ypač jei eilutė turi daugiasbaitių simbolių.