Junior — Middle
Go tilida qaysi abstraktsiya mexanizmi belgi yoki tokenlarni tasvirlash uchun mo'ljallangan?
sobes.tech AI
AIdan javob
Go tilida, belgilar yoki tokenlarni ifodalash uchun rune turi ishlatiladi. Bu int32 turining sinonimidir, u Unicode kod nuqtalarini saqlash uchun mo'ljallangan. Shunday qilib, rune Unicode belgilar bilan ishlash imkonini beradi, faqat baytlar bilan emas.
Misol:
var ch rune = '世' // Unicode belgi
fmt.Printf("%c %U\n", ch, ch) // chiqish: 世 U+4E16
Bu turli tillardagi matnlarni qulay tarzda ishlashga imkon beradi, ko'p tilli belgilarni hisobga olgan holda.