Junior — Middle
Matn satrini qanday qilib runik belgilar ketma-ketligiga aylantirish mumkin?
sobes.tech AI
AIdan javob
Go (Golang) tilida matn satrini rune ketma-ketligiga aylantirish uchun rune turidan foydalanish mumkin, u Unicode kod nuqtasini ifodalaydi. Go'da satr baytlar ketma-ketligidir va rune ga aylantirish Unicode belgilar bilan ishlash imkonini beradi.
Satrdan rune slice ga aylantirish misoli:
package main
import (
"fmt"
)
func main() {
str := "Misol"
runes := []rune(str) // satrni rune slice ga aylantirish
for i, r := range runes {
fmt.Printf("rune %d: %c (kod %U)\n", i, r, r)
}
}
Natijada, satrdagi har bir belgi Unicode kod bilan rune sifatida chiqariladi. Bu, ayniqsa, satrda ko'pbaytli belgilar bo'lsa, to'g'ri ishlash uchun foydalidir.