Sobes.tech
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

Това улеснява обработката на текстове на различни езици, като взема предвид многоезичните символи.