Создает одно или двух-мерный массив.

NoteNote

DECLARE идентичен в операции и подобен в синтаксисе к команде DIMENSION. Для получения дополнительной информации смотрите Команда DIMENSION.

DECLARE ArrayName1 (nRows1 [, nColumns1]) 
   [, ArrayName2 (nRows2 [, nColumns2])] ...

Expand imageПримечания

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

  CopyCode imageCopy Code
DIMENSION gaArrayOne(10), gaArrayTwo[2,4], gaArrayThree(3,3)
DIMENSION gaArrayOne[10], gaArrayTwo(2,4), gaArrayThree[3,3]

Когда размер массива увеличивается или уменьшается и команда SET COMPATIBLE установлена в ON или DB4, значение каждого элемента в масиве повторно инициализируется в .F.

NoteNote

Масивы Visual FoxPro one-based (на основе еденицы) - первый элемент, строка, или столбец массива определены с номер 1. (Массивы в других языках программирования могут быть zero-based (на основе ноля); первый элемент, строка, или столбец массива определены с номером 0.)

Expand imageСмотрите также