Категория: Массивы

Имя класса: GetSublistBlock

Имя схемы: lists_getSublist

Назначение:

  • Возвращает новый список, извлекая элементы из заданного списка в указанном диапазоне.


Параметры:

  • Вход списка – блок, возвращающий список элементов.
  • Выпадающий список типа индексации начального индекса – определяет, откуда начинается подсписок:
    • "№" – начало подсписка с указанного индекса (нумерация с 1).
    • "№ с конца" – начало подсписка с указанного индекса, отсчитывая с конца.
    • "первый" – начало подсписка с первого элемента списка.
  • Вход начального индекса – число, определяющее позицию первого элемента подсписка (используется только при выборе "№" или "№ с конца").
  • Выпадающий список типа индексации конечного индекса – определяет, где заканчивается подсписок:
    • "№" – конец подсписка на указанном индексе.
    • "№ с конца" – конец подсписка на указанном индексе с конца.
    • "последний" – конец подсписка на последнем элементе списка.
  • Вход конечного индекса – число, определяющее позицию последнего элемента подсписка (включительно).


Выход:

  • Новый список, содержащий выбранный диапазон элементов.


Если начальный индекс будет больше конечного, возникнет ошибка


  • No labels