Создает одно или двух-мерный массив.
Note |
---|
DECLARE идентичен в операции и подобен в синтаксисе к команде DIMENSION. Для получения дополнительной информации смотрите Команда DIMENSION. |
DECLARE ArrayName1 (nRows1 [, nColumns1]) [, ArrayName2 (nRows2 [, nColumns2])] ... |
Примечания
Вы можете использовать круглые или квадратные скобки для включения выражений в DECLARE. Например, следующие две команды создают идентичные массивы:
Copy Code | |
---|---|
DIMENSION gaArrayOne(10), gaArrayTwo[2,4], gaArrayThree(3,3) DIMENSION gaArrayOne[10], gaArrayTwo(2,4), gaArrayThree[3,3] |
Когда размер массива увеличивается или уменьшается и команда SET COMPATIBLE установлена в ON или DB4, значение каждого элемента в масиве повторно инициализируется в .F.
Note |
---|
Масивы Visual FoxPro one-based (на основе еденицы) - первый элемент, строка, или столбец массива определены с номер 1. (Массивы в других языках программирования могут быть zero-based (на основе ноля); первый элемент, строка, или столбец массива определены с номером 0.) |