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