Функция ASUBSCRIPT( )
См. также
Синтаксис
ASUBSCRIPT(ArrayName, nElementNumber, nSubscript)
Параметры
ArrayName
Задает имя массива.
nElementNumber
Задает номер элемента.
nSubscript
Указывает, какой индекс следует возвратить строчный или столбцевой.
Если массив одномерный, укажите его номер nElementNumber и значение 1 в качестве nSubscript. Функция ASUBSCRIPT( ) просто возвратит nElementNumber.
Если массив двумерный, нужно задать и номер элемента nElementNumber, и значение 1 или 2 в качестве nSubscript. Значение 1 в nSubscript определяет возвращение строчного индекса элемента, а значение 2 возвращение столбцевого индекса.
Подробнее о том, как ссылаться на элементы массива, см. DIMENSION.
Результат
Числовой
Комментарии
Элемент двумерного массива переменных памяти можно указывать двумя способами:
ибо с помощью двух индексов, задающих позиции элемента в массиве по строкам и
по столбцам, либо с помощью одиночного номера. Используйте функцию ASUBSCRIPT(
) для получения строчного или столбцевого индекса элемента по его номеру.
В следующем примере создается массив из двух строк и трех столбцов. Команда
DISPLAY MEMORY показывает содержимое элементов массива в порядке их номеров.
DISPLAY MEMORY LIKE gaMyArray
GAMYARRAY Pub A
( 1, 1) L .F. (element number 1)
( 1, 2) L .F. (element number 2)
( 1, 3) L .F. (element number 3)
( 2, 1) L .F. (element number 4)
( 2, 2) L .F. (element number 5)
( 2, 3) L .F. (element number 6)
STORE 'INVOICE' TO gaMyArray(4)
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.