Sobes.tech
Junior — Middle

როგორ შეიძლება ტექსტური სტრიქონი გარდაიქმნას რუნიკულ სიმბოლოების სერიად?

sobes.tech AI

პასუხი AI-სგან

Go (Golang) პროგრამაში ტექსტური სტრიქონის გადაქცევა რუნის სერიად, შეგიძლიათ გამოიყენოთ ტიპი rune, რომელიც წარმოადგენს Unicode კოდის წერტილს. Go-ში სტრიქონი ბაიტების სერიაა, და გადაყვანა რუნებში საშუალებას აძლევს მუშაობას Unicode სიმბოლოებთან.

სტრიქონის გადაყვანის მაგალითი რუნის სლაისში:

package main
import (
    "fmt"
)

func main() {
    str := "მაგალითი"
    runes := []rune(str) // სტრიქონის გადაყვანა რუნის სლაისში

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

შედეგად, სტრიქონის თითოეული სიმბოლო გამოჩნდება როგორც რუნე, მისი Unicode კოდით. ეს სასარგებლოა სიმბოლოების სწორად დამუშავებისთვის, განსაკუთრებით თუ სტრიქონი შეიცავს მრავალბაიტიან სიმბოლოებს.