Перейти к основному содержимому

Константы

Константы используются для определения значений, которые остаются неизменными на протяжении всего времени работы приложения. Использование констант — это хорошая практика для значений, которые не требуют перерасчета или переприсваивания.

Константы применяются для определения значений, которые вы считаете фиксированными, например конечных точек API, стандартных математических величин, пределов максимального размера, установленных правилами бизнеса, и т. д.

Когда использовать константы вместо Переменных состояния приложения?

Константы не изменяются. После установки их значения (в конструкторе) вы не сможете изменить его изнутри приложения. С другой стороны, переменные состояния приложения динамические. Их можно обновлять в ответ на взаимодействия в приложении, например при нажатии пользователем кнопки или вводе данных.

Создание и использование констант

Соглашение об именовании

Предпочтительно использовать префикс в нижнем регистре k для констант, чтобы указать на их неизменяемость, особенно для констант, специфичных для проекта. Этот подход более лаконичен и соответствует распространенным практикам Dart. Подробнее см. руководство по Именованию переменных и функций.