dim-directive: | dim [private | protected | public] <ident> [ <expr> ] [{ <expr> [, <expr>]... }] |
redim-directive: | redim [private | protected | public] <ident> [ <expr> ] |
Директива dim используется для объявления переменной массива, установки его размеров и, при необходимости, его инициализации. Для всех НЕ инициализированных элементов массива устанавливается начальное значение ноль (void). Чтобы установить значения элементов массива, используйте директиву define. Вместо этой директивы также можно использовать значение элемента, как левый оператор в операции присваивания.
Директива redim позволяет увеличить или уменьшить размеры существующей переменной массива. Начальные значения всех новых элементов массива будут равны нулю (void), а существующие элементы будут оставлены без изменений. Эта директива идентична dim, если переменная массива ident не существует.
; Объявляем новый массив с именем MyArray, который содержит 10 элементов. #dim MyArray[10] ; Устанавливаем в массиве MyArray для элемента 0 значение 15. #define MyArray[0] 15 ; Увеличиваем размер массива MyArray до 20 элементов. #redim MyArray[20] ; Устанавливаем в массиве MyArray для элемента 10 значение 30. #define MyArray[10] 30 ; Уменьшаем размер массива MyArray до 10 элементов. #redim MyArray[10] ; Объявляем новый массив с именем MyArray2, который содержит 3 элемента ; с заданными начальными значениями. #dim MyArray2[3] {1, 2, 3}