Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Копировать часть списка

...

Версия 13 (.Net)

Группа действий: Коллекции 

...

Описание

Действие копирует часть списка обозначенной длины, начиная с указанного индекса, исключая крайнее значение в этих рамках, и возвращает ее как новый список. По умолчанию копирует весь список.

Иконка

Image Added

Параметры действия

Входные параметры

  1. Поле "Список" - Список для обработки.
  2. Поле "Индекс" - Индекс начального элемента.
  3. Поле "Длина" - Количество копируемых значений.

Выходные параметры

СписокНовый список, содержащий скопированные значения.Image Removed

Настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Список

Список для обработки.

Robin.Collection


Да

Индекс

Индекс начального элемента

Robin.Numeric


Нет

Длина

Количество копируемых значений

Robin.Numeric


Нет

Результаты

Список

Новый список, содержащий скопированные значения.

Robin.Collection



Особые условия использования

Отсутствуют. 

Пример использования

Задача

Имеется : имеется переменная "Коллекция 1" состоящая из 10 значений, требуется скопировать 9 значений (начиная с индекса начального элемента 1) и записать результат в переменную "Коллекция 2". 

Решение

Воспользоваться : воспользоваться действием "Копировать часть списка".Реализация:  

Реализация 

  1. Создать переменную с типом коллекция - "Коллекция 2".  
    Image AddedImage Removed
  2. Перетащить на рабочее пространство действие "Копировать часть списка" и настроить его параметры. В поле "Список" указать Переменную 1, в поле "Индекс" -1, в поле "Список"  - Коллекцию 2. 
    Image Modified


3. Запустить робота по кнопке "Запуск" на верхней панели. 

Результат

В : в переменную "Коллекция 2 записаны 9 значений 

Image Modified