Выбор ответа Junior Типы и нулевые значения обновлено
iota и пропуск строки в const
Вопрос
Чему равна константа C?
const (
A = iota
_
B
C
)
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: 3. iota равен номеру строки внутри блока const, начиная с 0, и растёт на каждой строке, даже если значение отброшено через .
Варианты ответа
- 2
- 1
- 3правильный ответ
- 0
Разбор
iota равен номеру строки внутри блока const, начиная с 0, и растёт на каждой строке, даже если значение отброшено через _. A = 0, _ = 1, B = 2, C = 3. Ответ 2 получается, если думать, что _ не занимает номер.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Термины по теме
Ещё по теме «Типы и нулевые значения»
- Перевод числа между системами счисления на Go
- Права доступа битовой маской на Go
- Наименьший целый тип для суммы на Go
- Что выведет Go: преобразования чисел
- Что выведет Go: iota с выражением
- Что выведет Go: затенение переменной в if
- type A = B и type A B
- byte и rune