Sobes.tech
Junior — Middle

Kā var pārvērst teksta virkni par runu simbolu secību?

sobes.tech AI

Atbilde no AI

Go (Golang) valodā, lai pārveidotu teksta virkni par rune simbolu secību, var izmantot tipu rune, kas pārstāv Unicode koda punktu. Virkne Go valodā ir baitu secība, un pārveidošana uz rune ļauj strādāt ar Unicode rakstzīmēm.

Piemērs, kā pārveidot virkni par rune masīvu:

package main
import (
    "fmt"
)

func main() {
    str := "Piemērs"
    runes := []rune(str) // virknes pārveidošana par rune masīvu

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

Rezultātā katrs virknes rakstzīme tiks attēlots kā rune ar tās Unicode kodu. Tas ir noderīgi pareizai rakstzīmju apstrādei, īpaši, ja virkne satur daudzbaitu rakstzīmes.