Использование в подпрограммах
Динамические массивы можно передавать как параметры подпрограмм (процедур и функций). Например, процедуру для вывода на экран целочисленного массива можно написать так:
procedure printArray(X: array of integer); begin for i:=0 to High(X) do write(X[i], ' '); end;
Динамические массивы можно передать в подпрограмму как изменяемые параметры (с помощью ключевого слова var). В этом случае все изменения, сделанные в подпрограмме, применяются к массиву, переданному вызывающей программой, а не к его копии.
Следующая страница Расширение массива