Массивы - это упорядоченные группы значений данных, которые называются элементами массива. К элементам массива адресуются по их положению в массиве, определяя это положение как числовое значение позиции элемента массива или индекс элемента массива. Поскольку массив существует в памяти, Вы можете быстро и легко получить доступ к массиву и манипулировать элементами массива. Массив Visual FoxPro может содержать любой тип данных в любом элементе массива. Массивы имеют те же области применения, что и переменные памяти.
Вы можете создать массив, используя команды DIMENSION или DECLARE и присвоить значение каждому элементу, используя имя массива и позицию элементов или индекс элемента. Вы можете использовать команды SCATTER, GATHER, COPY TO ARRAY и APPEND FROM ARRAY для перемещения значения полей таблицы в массив и обратно.
Например, следующие строки кода создают двумерный массив из пяти строк и двух столбцов. Затем присваивается значение элементу второго столбца первой строки:
Копировать код | |
---|---|
DIMENSION ArrayName[5,2] ArrayName[1,2] = 966789 |
Замечание: |
---|
Массивы Visual FoxPro начинаются с единицы - первый элемент, строка или столбец массива определяются как имеющие номер 1. (Массивы в других языках программирования могут начинаться с нуля; первый элемент, строка или столбец массива определяются как имеющие номер 0.) |
Для получения дополнительной информации смотрите Команда DIMENSION, Команда DECLARE, Команда SCATTER, Команда GATHER, Команда COPY TO ARRAY и Команда APPEND FROM ARRAY. Для получения дополнительной информации об использовании массивов в Вашем приложении смотрите Передача данных и массивы.