Вставляет элемент в одномерный массив, или строку или столбец элементов в двумерный массив.
AINS(ArrayName, nElementNumber [, 2]) |
Параметры
- ArrayName
-
Определяет имя массива, в который вставляется новый элемент.
- nElementNumber
-
Определяет, в каком месте вставляется новый элемент, строка или столбец элементов в массиве.
Для вставки элемента в одномерный массив ArrayName указывается номер позиции nElementNumber , где происходит вставка. Новый элемент вставляется перед указанным в nElementNumber элементом массива. Для вставки строки элементов в двумерный массив ArrayName указывается номер строки nElementNumber, перед которой происходит вставка. Новая строка располагается перед указанной строкой nElementNumber.
Для дополнительной информации см. описание Команды DIMENSION.
- 2
-
Определяет, что вставляется столбец элементов в двумерный массив. Новый столбец вставляется перед столбцом, заданным номером nElementNumber.
Возвращаемое Значение
Тип Numeric
Комментарии
Вставка элемента, строки или столбца элементов не изменяет размерность массива. Следующие элементы, строки или столбцы массива смещаются к концу массива, конечные элементы удаляются из массива. Значения новых элементов устанавливаются в значение = false (.F.).
Функция AINS( ) возвращает 1, если элемент, строка или столбец успешно вставлены в массив.
Пример
В следующем примере создается массив наименований компаний, массив сканируется для поиска указанной компании. Если данной компании нет, то выполняется увеличение размерности массива и вставка наименования заданной компании.
![]() | |
---|---|
CLOSE DATABASES |