Основы Go
2026-02-26 23:01 Diff

Константы — это значения, которые объявляются один раз и не могут быть изменены во время выполнения программы. Они удобны для хранения фиксированных значений, таких как статусы, пороговые значения или конфигурационные параметры.

Константы в Go объявляются с помощью ключевого слова const. Синтаксис:

Тип указывать не обязательно — он будет выведен автоматически:

Несколько констант можно объединить в один блок:

Публичность и приватность

Как и функции, переменные и другие идентификаторы, первая буква имени влияет на область видимости:

Область видимости

Константы могут быть объявлены как на уровне пакета, так и внутри функции:

Автоматическая нумерация с iota

Если нужно создать набор последовательных чисел, можно использовать iota. Это встроенный идентификатор, значение которого увеличивается на единицу в рамках блока const.