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