Как передать в функцию двумерный массив неизвестной длины

Цель: передать двумерный массив в функцию неизвестной длины массива и неизвестными длинами его элементов.
Например: параметр функции (Polygons: array of array of integer;)
Передаём в функцию двумерный массив типа: array[1..12, 1..3] of integer;

P.S. Знаю про открытый массив, но с двумерными массивами использовать его не получается. По сути нужно сделать открытый массив открытых массивов.


Ответы (1 шт):

Автор решения: MBo

Заранее объявите тип двумерного динамического массива и используйте этот тип при объявлении функции и при ее вызове

type
  TArr2d =array of array of integer;
→ Ссылка