Какой тип данных в Go используется для представления символов в Unicode?

В Go для представления символов Unicode используется тип rune. Это псевдоним для int32, который хранит Unicode-кодовую точку (code point). Например:

Короткий ответ

Что ответить на собеседовании

В Go для представления символов Unicode используется тип rune. Это псевдоним для int32, который хранит Unicode-кодовую точку (code point). Например:

Подробный разбор

Ответ с пояснениями

В Go для представления символов Unicode используется тип rune. Это псевдоним для int32, который хранит Unicode-кодовую точку (code point). Например:

var ch rune = 'Я' // символ Юникода
fmt.Printf("%c %U\n", ch, ch) // Выведет: Я U+042F

Тип byte (alias для uint8) обычно используется для байтов, а rune — для символов Unicode.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее