Константа в Go — это неизменяемое значение, которое объявляется с помощью ключевого слова const и не может быть изменено после его первоначального объявления.
Константы объявляются с помощью ключевого слова const:
const Pi = 3.14159
const MaxRetries int = 5
В отличие от переменных, объявленных с помощью var, константы дают несколько преимуществ:
Go позволяет использовать нетипизированные константы, которые получают свой тип в зависимости от контекста:
const Answer = 42
Эту константу можно использовать как int, float64 или другой числовой тип — в зависимости от того, где она используется в твоём коде.
const для лучшей организацииUPPER_CASE для повышения читаемостиКонстанты в Go вычисляются во время компиляции, что позволяет компилятору оптимизировать код, разрешая их значения до начала выполнения программы.
Новый — ещё не проверен сообществом
Вы