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

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

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

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;

Ответить

  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: , , . The supported tag styles are: , [foo].

Подробнее о форматировании