Go Questions
Roadmap
К вопросам
Константы
Тест
· Вопрос 2 из 4
Тест
Вопрос 2
Допустимо ли объявление `const x = math.Sqrt(2)`?
Варианты ответа
Выберите один ответ
A.
да, для любой функции из импорта
B.
нет: `Sqrt` вычисляется во время выполнения, это не константа времени компиляции
C.
да, если импортировать пакет `math` в форме точки
D.
только внутри тела функции
Проверить ответ
В Go константа должна задаваться константным выражением. Результат `math.Sqrt(2)` для компилятора не константа — так объявить `const` нельзя.
Назад
Далее