Константы - элементы данных, значения которых установлены в описательной части модуля и в процессе выполнения модуля не изменяются.
Все константы должны быть описаны в специальном разделе, который начинается с зарезервированного слова Const. Тип константы не указывается. Он определяется автоматически при анализе значения константы.
Const
<идентификатор> = <значение константы>;
В языке Fore имеется ряд зарезервированных констант, имеющих фиксированное значение. В коде данные константы подсвечиваются как ключевые слова.
| Наименование | Описание константы |
| True | Возвращает логическое значение «Истина». |
| False | Возвращает логическое значение «Ложь». |
| Null | Предоставляет пустую ссылку, которая не ссылается ни на один
объект. При установке в качестве значения приводит к сбросу значения
и освобождению ресурсов, которые были затрачены на хранение значения.
Null в качестве значения
может быть задан для переменных, имеющих один из следующих типов
данных:
|
Const
_Name = "тест.doc";
_Path = "c:\Work\";
_Max = 1000;
_Min = 0;
_Number = 86;
Язык Fore дает возможность определять константы как значения выражений из чисел, некоторых арифметических функций языка и ранее определенных констант. Так приведенный выше список констант можно продолжить:
Const
//...
Interval = _Max - _Min + 1;
Center = (_Max - _Min) / 2;
FullName = _Path + _Name;
В выражениях могут использоваться все математические операции (+, -, /, *, div, mod), логические операции (not, or, and, xor) и операции отношения.
См. также: