Пропуски Middle Типы и нулевые значения обновлено

Размеры KB и MB через iota

Вопрос

Допишите блок констант, чтобы KB был 1024, а MB 1048576.

const (
    _  = __(1)__
    KB = 1 << (10 * iota)
    __(2)__
)

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

Заполните пропуски по номерам.

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

Коротко

Первая строка с iota (значение 0) отбрасывается. На второй строке iota = 1, 1 << 10 = 1024.

Что в пропусках

1

iota

2

MB

Разбор

Первая строка с iota (значение 0) отбрасывается. На второй строке iota = 1, 1 << 10 = 1024. Третья строка повторяет выражение предыдущей с iota = 2: 1 << 20.

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

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

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