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