Выбор ответа Junior Типы и нулевые значения обновлено

iota и пропуск строки в const

Вопрос

Чему равна константа C?

const (
    A = iota
    _
    B
    C
)

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: 3. iota равен номеру строки внутри блока const, начиная с 0, и растёт на каждой строке, даже если значение отброшено через .

Варианты ответа

  1. 2
  2. 1
  3. 3правильный ответ
  4. 0

Разбор

iota равен номеру строки внутри блока const, начиная с 0, и растёт на каждой строке, даже если значение отброшено через _. A = 0, _ = 1, B = 2, C = 3. Ответ 2 получается, если думать, что _ не занимает номер.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме