
Функции и процедуры Директивы компилятора Встроенный ассемблер Команды редактора и зарезервированные слова Сообщения об ошибках Примеры программ Написать письмо
О проекте Автора!Автора! |
|
Record (зарезервированное слово)
-------------------------------------------------
Запись содержит несколько компонентов, или полей, которые могут иметь
различные типы.
Синтаксис:
Record
Поля;
Поля;
...
Поля
End;
или
Record
Поля;
...
Case переключатель : тип Of
Вариант : (поля);
...
Вариант : (поля)
End;
Замечания:
Каждый список полей - список идентификаторов, разделенных запятыми
сопровождаемых двоеточием и указанием типа.
Пример:
{ Определения записей }
Type Class = (Num, Dat, Str);
Date = Record
D, M, Y : Integer;
End;
Facts = Record
Name : String[10];
Case Kind : Class Of
Num : (N : Real);
Dat : (D : Date);
Str : (S : String);
End; |