Создание массивов

Экземпляры массивов создаются путем определения полей или локальных переменных.

После создания экземпляра массива его размерность и длины измерений остаются неизменными. Другими словами невозможно изменить размерность экземпляра массива, либо изменить длины его измерений. Элементам созданного массива присваивается значение по умолчанию. Также значения элементов можно определить при инициализации массива.

Пример 1

Создание экземпляров массивов:

Sub ArraySample();
Var
    //Объявление массива
    Arr1: array Of integer;
    //Создание экземпляра массива на стадии объявление переменной
    Arr2: array Of integer = New integer[5];
    Arr3: array[, , ] Of integer = New integer[333];
Begin
    //Создание экземпляра массива
    Arr1 := New integer[5];
End Sub;

Пример 2

Инициализация значений при объявлении массивов:

Sub ArraySample1();
Var
    Arr1: array Of integer = New integer[5] = [12345];
    Arr2: array[5Of integer = [12345];
    Arr3: array[-3..3Of integer = [1234567];
    Arr4: array[42Of integer = [[12], [34], [56], [78]];
    Arr5: array[32..4Of integer = [[111], [222], [333]];
    Arr6: array[2, ] Of integer = New integer[23] = [[123], [456]];
    Arr7: array[333Of integer =
        [[[111], [112], [113]],
        [[211], [222], [223]],
        [[311], [322], [333]]];
Begin
    
End Sub;

См.также:

Массивы