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 կոդով: Սա օգտակար է նշանների ճիշտ մշակման համար, հատկապես եթե տողը պարունակում է բազմաբայթ նշաններ։