ArrayRange()
Возвращает фрагмент массива с определенной позиции. Результат возвращается в виде стандартного массива, содержащего те же значения элементов, что и исходный массив, то есть скалярные значения копируются, а для объектов копируются ссылки на них.
Синтаксис
ArrayRange( array, startPos, elemsNum )
Аргументы
array
Исходный массив
startPosinteger
Начальная позиция
elemsNuminteger
Количество элементов
Описание
Эффективность работы функции ArrayRange() зависит от типа исходного массива. Для массивов, целиком располагающихся в памяти, функция сделает быструю копию фрагмента массива. Для массивов типа "abstract enumerator" с отложенной подгрузкой дынных, функция осуществит "быструю перемотку" на нужную позицию, затем считает необходимое количество элементов.