Есть класс ARRAY2
.У него есть свои особенности, например, вам нужно передать объект для заполнения массива при создании или изменении его размера:
make_filled (a_default_value: G; nb_rows, nb_columns: INTEGER_32)
resize_with_default (a_default: G; nb_rows, nb_columns: INTEGER_32)
Но есть функции item
и put
, которые позволяют использоватьобычный синтаксис для управления элементами:
a [i, j] := a [i + 1, j - 8] + 35