Многомерные массивы в Delphi


Создаём многомерный массив в Delphi из шести столбцов и четырех строк.

(см. рисунок ниже):

-в-Delphi-2 Многомерные массивы в Delphi

Чтобы реализовать такую фишку при помощи одномерных массивов, нужно будет объявить четыре разных массива, по шесть элементов. Например:

а затем присвоить элементам соответствующие значения, что в общем то не совсем удобно да и легко запутаться.

И вот как раз в таких ситуациях, нас могут здорово выручить, многомерные массивы. Объявляются они практически так же, как и одномерные, только в квадратных скобках, указываются размеры строк и столбцов, данных. Так, рассматриваемая нами таблица, может быть организована в виде двумерного массива следующим образом:

Не правда ли компактней? Да и к данным удобней обращаться. Если попробовать наш двумерный массив представить графически, то получим примерно следующее (см. рисунок ниже):

-в-Delphi-3 Многомерные массивы в Delphi

Можно например также создавать трех, четырех и более мерные массивы. Например объявление трехмерного, массива будет выглядеть следующим образом: