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 კოდით. ეს სასარგებლოა სიმბოლოების სწორად დამუშავებისთვის, განსაკუთრებით თუ სტრიქონი შეიცავს მრავალბაიტიან სიმბოლოებს.