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

Неизменяемая переменная в Dart

Иногда число в программе задают один раз и дальше его менять нельзя.

Для такого случая используют слово final. Объявление и вывод устроены так же, как у обычной переменной. Рабочий пример:

final limit = 100; print(limit);

Тип можно указать явно между final и именем. Такая запись тоже допустима:

final int limit = 100; print(limit);

Записать в final новое значение после объявления нельзя. Такой код не компилируется:

final limit = 100; limit = 120;

Число из final можно скопировать в переменную с var или явным типом и уже ее менять. На практике берут final, если значение не меняется, и var или тип с именем, если меняется. Пример с копированием:

final limit = 100; var next = limit; next = 120; print(next);

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

final max = 50; max = 80;

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

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