Junior — Middle
Кадом механизмии абстраксия дар забони Go барои намоиш додани рамзҳо ё токенҳо пешбинӣ шудааст?
sobes.tech AI
Ҷавоб аз AI
Дар забони Go, барои намоиш додани аломатҳо ё токенҳо навъи rune истифода мешавад. Ин ҳамсони навъи int32 аст, ки барои нигоҳ доштани нуқтаҳои рамзии Unicode пешбинӣ шудааст. Бинобар ин, rune имкон медиҳад, ки бо аломатҳои Unicode кор кунед, на танҳо бо байтҳо.
Масалан истифода:
var ch rune = '世' // аломати Unicode
fmt.Printf("%c %U\n", ch, ch) // баромад: 世 U+4E16
Ин коркарди матнҳоро дар забонҳои гуногун осон мекунад, бо дар назар доштани аломатҳои бисёрзабонӣ.