Константы-множества.
Значение типизированной константы-множества задается в виде правильного конструктора множества, например:
type
Digc = set of ' 0 ' . . ' 9 ';
Error = set of 1..24;
const
WorkDays : Days = [1..5, 8..12, 15..19, 22..26, 29, 30];
EvenDigits: Digc = ['0', '2', '4', '6', '8'];
ErrorFlag : Error= [];
КОНСТАНТЫ-УКАЗАТЕЛИ
Единственным значением типизированной константы-указателя может быть только nil, например:
const pR : ^Real = NIL;
ИНИЦИАЦИЯ ПЕРЕМЕННЫХ
Во всех 32-разрядных версиях Delphi при объявлении глобальных переменных разрешается одновременно присваивать им значения (инициировать). Речь идет о глобальных переменных, объявляемых в интерфейсной или исполняемой частях модулей (переменные, объявляемые в теле процедуры, называются локальными, их инициировать нельзя).
Инициированная переменная получает присвоенное ей значение один раз - в момент старта программы; в дальнейшем она хранит последнее присвоенное ей значение. Пример инициации переменной:
unit Unit1.
implementation var
MyVar: Integer = 10;
end.
Инициировать переменные следует с учетом тех же ограничений и по тем же правилам, что и типизированные константы.
назад - Вперёд
|