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