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

Константа в Dart

Слово final фиксирует значение на время работы программы, но справа может стоять выражение, которое вычисляют при запуске. Константа жестче: ее значение должно быть известно уже при сборке программы.

Такую запись делают словом const. Пример с числом пи:

const pi = 3.14; print(pi);

У final после объявления можно записать результат вычисления, которое посчитают при запуске. У const справа остаются только такие значения, которые известны заранее:

final int runSum = 10 + 5; const int buildSum = 10 + 5;

Повторная запись в const, как и в final, не компилируется:

const pi = 3.14; pi = 3.15;

Дан следующий код:

const pi = 3.14; pi = 3.15;

Программа в этом коде не компилируется. Найдите ошибку.

Объявите константу для числа пи, выведите ее.

Дан следующий код:

const pi = 3.14; pi = 4;

Программа в этом коде не компилируется. Найдите ошибку.

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