костная пластика не вредно тема деревянные окна эконом
Регистрация   Войти
Процедуры и функции
Работа с принтером
Constructor
DateTime
Destructor
Fail
GetFillSettings
GetImage
GetLineSettings
GetMaxMode
GetMaxX
GetMaxY
GetPalette
GetTextSettings
GetVerify
GetViewSettings
GraphErrorMSG
Include
InitGraph
InitMemory
Insert
Insline
Int
New
Object
SetAllPalette
Virtual
Примеры программ

Константы типа записей

Главная / Справочник / Синтаксис языка / Константы

Объявление константы типа записи содержит идентификатор и значение каждого поля записи.

Ограничения

Поля должны быть определены в том же порядке, в котором они были объявлены при определении типа записи.

  • Если запись содержит поля файлового типа, то константы такого типа записи не могут быть объявлены.
  • Если запись содержит вариант, то определены могут быть только поля указанного варианта.
  • Если вариант содержит поле метки, то ее значение должно быть задано.

Пример
Type Point = Record
          X, Y : Real;
               End;
      Vector = Array [0..1] Of Point;
       Month = (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec);
        Date = Record
             D : 1..31;
             M : Month;
             Y : 1900..1999;
               End;
  Const Origin : Point = (X : 0.0; Y : 0.0);
          Line : Vector = ((X : -3.1; Y : 1.5), (X : 5.8; Y : 3.0));
       SomeDay : Date = (D : 2; M : Dec; Y : 1960);