Сравнение записей с массивами

В то время как массив – объединение компонент одинакового типа, в записи можно объединять компоненты различного типа. Сравните массив и запись:

type
    numb = array[1..4] of integer;
    date = record
        month: 1..12;
        day: 1..31;
        year: integer;
        week: (mo, tu, we, th, fr, sa, su)
    end;
Сравнение обращения к ячейкам записи и массива

Переменные, определенных выше типов, содержат либо целые массивы, либо целые записи:

var
    m, n: numb;
    one, two: date; 

 

Переменные записей и массивов

 

Присваивание значений элементам массивов и записей также имеет некоторое сходство:

m[1] := 498;
n[3] := 637;
one.day := 25;
one.week := fr;
two.year := 2011;
Присвоение значений записям и массивам

Следует отметить, что записи сами могут быть элементами массива. Пример массива записей:

var
    daysopen: array[1..10] of date;

 

Теги

Комментарии

как же вы в

numb = array[1..4] of integer;

добавляете поля из date? не нужно ли сначала так записать

numb=array[1..4]of date;

Добавить комментарий