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
Това улеснява обработката на текстове на различни езици, като взема предвид многоезичните символи.