🟢 Лёгкий · 1 очк. Основы синтаксиса
Как объявить константу в Go?
A let x = 5
B const x = 5
C var x = 5
D define x 5
Объяснение вопроса

Константы в Go объявляются ключевым словом const. Вариант const x = 5 - правильный.

Почему не другие варианты

  • let - из JavaScript, в Go нет
  • define - препроцессор C, в Go нет
  • var - объявляет переменную (её можно менять), а не константу
const Pi = 3.14159
const (
    A = 1
    B = 2
)
const greeting = "Hello"  // тип выведен автоматически

Особенности констант в Go

Константы должны быть вычислимы на этапе компиляции. Нельзя объявить const x = os.Getenv("X"). Нетипизированные константы имеют произвольную точность (вплоть до больших целых).

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.