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.