Sobes.tech
Junior — Middle

შეგიძლიათ ახსნათ, რა არის rune ტიპი პროგრამირების ენაში Go?

sobes.tech AI

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

Go ენისთვის, rune ტიპი არის int32 ტიპის სინონიმი და გამოიყენება ერთ Unicode სიმბოლოს კოდის შენახვაზე. ეს საშუალებას აძლევს მუშაობას Unicode სიმბოლოებთან, არა მხოლოდ ASCII ბაიტებთან.

ძირითადი პუნქტები:

  • rune არის 32-ბიტიანი მთელი რიცხვი, რომელიც კოდირებს Unicode სიმბოლოს.
  • გამოიყენება სიმბოლოების ადვილად მუშაობისთვის სტრიქონებში, რადგან Go-ში სტრიქონები ბაიტების სერიის სახით არის, და rune საშუალებას აძლევს მუშაობას სრული სიმბოლოსთან.

მაგალითი:

var ch rune = '世' // ჩინური იეროგლიფი
fmt.Println(ch)       // გამოიტანს სიმბოლოს ნომერულ კოდს
fmt.Printf("%c", ch) // გამოიტანს თავად სიმბოლოს

ამ გზით, rune ეხმარება Unicode სიმბოლოების სწორად დამუშავებაში და მენიპულაციაში Go-ში.