Sobes.tech
Junior — Middle

Go proqramlaşdırma dilində rune növünün nə olduğunu izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Go dilində, rune tipi int32 tipinin sinonimidir və bir Unicode simvolunun kodunu saxlamaq üçün istifadə olunur. Bu, Unicode simvolları ilə işləməyə imkan verir, yalnız ASCII baytları ilə deyil.

Əsas nöqtələr:

  • rune 32-bit tam ədəddir və Unicode simvolunu kodlayır.
  • Bu, sətirlərdəki simvollarla işləmək üçün istifadə olunur, çünki Go-da sətirlər baytların ardıcıllığıdır və rune tam simvollarla işləməyə imkan verir.

Nümunə:

var ch rune = '世' // Çin ideogramı simvolu
fmt.Println(ch)       // simvolun sayısal kodunu göstərəcək
fmt.Printf("%c", ch) // özünü göstərəcək

Beləliklə, rune Go-da Unicode simvollarını düzgün işləmək və manipulyasiya etməkdə kömək edir.