Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goSpItInr 58 of 280 menu
◀ ▶

Введение в счетчик констант в Go

Счетчик констант нумерует строки блока сам, без ручных чисел. Вместо того чтобы писать 0, 1 и 2 у каждого имени, достаточно один раз указать правило, а следующие строки получат следующие значения по порядку. Так проще держать ряд связанных констант в одном месте и не ошибиться в номере.

Вы уже объявляли отдельные константы со значением-литералом. Тот же ключевое слово для констант позволяет собрать несколько имен в один блок со скобками: внутри блока работают особые правила повторения выражения и автоматической нумерации, о которых пойдет речь дальше.

В языке нет отдельного типа перечисления, как в некоторых других языках. Набор состояний или кодов удобно оформляют обычным блоком констант с именами: снаружи это те же числа, но читать и сравнивать проще по имени, а не по непонятному числу в коде.

В этом разделе сначала вспомним блок констант без счетчика, затем нумерацию с нуля, сдвиг старта, пропуск лишного значения и типичный набор состояний. После введения разберем повтор выражения в блоке, счет строк, свой старт, пустое имя для пропуска и имена Draft, Sent, Done, а в конце закрепим тему на задачах.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить