База знаний

Справочная система SP-XML

Связанные темы:

Функции для работы с объектами
Преобразование типов данных
Преобразование форматов и кодировок
Работа со строками
Работа с датами
Работа с массивами
Работа с файловой системой
Работа с URL
Обработка HTML
Работа с формами данных
Работа с базой данных приложения
Работа с документами XML
Работа с элементами XML
Работа с экранами
Работа с реестром Windows
Выполнение кода
Функции Web-сервера
Управление сервером приложения
Системные функции
Прочие функции
Эксперементальные и узкоспециализированные функции
Устаревшие функции

ArrayRange()

Возвращает фрагмент массива с определенной позиции. Результат возвращается в виде стандартного массива, содержащего те же значения элементов, что и исходный массив, то есть скалярные значения копируются, а для объектов копируются ссылки на них.


Синтаксис

ArrayRange( array, startPos, elemsNum )

Аргументы

array

Исходный массив

startPosinteger

Начальная позиция

elemsNuminteger

Количество элементов

Описание

Эффективность работы функции ArrayRange() зависит от типа исходного массива. Для массивов, целиком располагающихся в памяти, функция сделает быструю копию фрагмента массива. Для массивов типа "abstract enumerator" с отложенной подгрузкой дынных, функция осуществит "быструю перемотку" на нужную позицию, затем считает необходимое количество элементов.