Senior
Runa nima?
sobes.tech AI
AIdan javob
Go tilida, rune int32 turining sinonimidir va bitta Unicode belgisini ifodalash uchun ishlatiladi. Bu Unicode belgilari bilan ishlashga imkon beradi va faqat baytlar bilan emas, ko‘p tilli matnlarni to‘g‘ri qayta ishlash uchun muhimdir.
Masalan, Go'da satr baytlar ketma-ketligi bo‘lib, rune baytlar o‘rniga belgilar bo‘yicha iteratsiya qilish imkonini beradi:
s := "Привет"
for i, r := range s {
fmt.Printf("%d: %c\n", i, r) // r — bu rune
}
Shu tarzda, rune Go'da Unicode belgilar bilan ishlash uchun qulay usuldir.