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

Рейтинг: 1Ответов: 1Опубликовано: 26.02.2023

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

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

Ответы

▲ 2Принят

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

type
  TArr2d =array of array of integer;