Удалить объект Версия 16 (Net)
Группа действий: Коллекции
Описание
Действие удаляет объект из коллекции по его индексу или значению.
Иконка
Параметры действия
Входные параметры
Коллекция Коллекция для обработки
Индекс Порядковый номер позиции, которую необходимо удалить. Нумерация начинается с 0
Значение Значение удаляемого элемента
Выходные параметры
Результат Результирующая переменная, содержащая удаленное значение
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|
Параметры | ||||
Коллекция | Коллекция для обработки. | Коллекция | Да | |
Индекс | Индекс удаляемого элемента | Число | 5 | Нет |
Значение | Значение удаляемого элемента | Объект | 12.12.1998 | Нет |
Результаты | ||||
Результат | Результирующая переменная, содержащая удаленное значение | Robin.Object |
Особые условия использования
Результирующая коллекция будет сохранена в параметре действия "Коллекция".
Если указать индекс и значение одновременно, то действие примет как входной параметр только индекс, не значение.
Кейс:
"Collection 1" содержит:
- 0. Russia
- 1. Japan
- 2. Germany
Если в действии указать параметры индекс "1", и значение "Germany", то "Collection 1" примет следующий вид:
- 0. Russia
- 1. Germany
Пример использования
Задача
Существует переменная "Collection 1" со значениями стран:
Необходимо удалить значение с индексом "0" . Затем получить значения по индексам "0" и "1", результаты вывести в диалоговые окна.
Решение
Воспользоваться действиями "Remove object", "Get value by index", "Show message".
Реализация
- Собрать схему робота, состоящую из действий:
- Создать переменные с типом "Object":
- Настроить параметры действия "Remove object".
- Настроить параметры действия "Get value by index 1".
- Настроить параметры действия "Get value by index 2".
- Настроить параметры действия "Show message 1".
- Настроить параметры действия "Show message 2".
- Запустить робота по кнопке "Запуск" в верхней панели.
Результат
Требуемый объект удален из коллекции (значение "China"). Отображены последовательно два диалоговых окна со странами "Japan" и "Russia".