Карточка Junior Типы и нулевые значения обновлено
byte и rune
Вопрос
Что такое byte и rune в Go?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
byte это псевдоним uint8, один байт. rune это псевдоним int32, код символа Unicode (code point).
Ответ
byte это псевдоним uint8, один байт. rune это псевдоним int32, код символа Unicode (code point).
Разбор
Псевдонимы, а не новые типы: var b byte = 1; var u uint8 = b компилируется без конвертации.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Термины по теме
Ещё по теме «Типы и нулевые значения»
- Перевод числа между системами счисления на Go
- Права доступа битовой маской на Go
- Наименьший целый тип для суммы на Go
- Что выведет Go: преобразования чисел
- Что выведет Go: iota с выражением
- Что выведет Go: затенение переменной в if
- Преобразования типов в Go
- Размеры KB и MB через iota