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

Ключ

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

...

Содержит значение Версия 9 (Java)

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

...

Соединяет две коллекции в словарь.

Настройки

...

Описание

Действие проверяет, содержится ли значение в словаре.

Иконка действия

Image Added

Параметры и их настройки

Свойство

Свойство

Англ. наименование

Описание

Тип

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

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

Ключи

Параметры

KeysКоллекция элементов, предназначенных быть ключами для создаваемого словаря.Коллекция

Словарь

Словарь для проверки

Robin.Dictionary


Да

Значения

Значение

ValuesКоллекция элементов, предназначенных быть значениями для создаваемого словаря.

Значение из словаря

Robin.Object

Коллекция


Нет

Результаты
СловарьDictionary

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

СловарьСловарьНет

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

Если в коллекции "Значения" количество элементов меньше, чем количество элементов  в коллекции "Ключи", то оставшимся ключам будет присвоено пустое значение.

Результат

Логическая переменная, значение которой равно true, если объект содержится в словаре, иначе - false

Robin.Boolean

true


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

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

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

Задача

Существует переменная "Словарь" с значениями: 1 - Москва, 2 - Токио. Настроить проверку наличия значения Барселона в словаре и результат записать в логическую переменную.
Image Added

Решение

Воспользоваться действием "Содержит значение". 

Реализация 

  1. Создать переменную "Логическая переменная" для записи в нее результата действия "Содержит значение". 
    Image Added
  2. Перетащить действие "Содержит значение" на рабочую область и настроить параметры действия.
    Image Added
  3. Запустить робота по кнопке "Запуск" в верхней панели. 

Результат 

Искомое значение в словаре не найдено.

Image AddedЕсли в коллекции "Значения" количество элементов больше, чем количество элементов  в коллекции "Ключи", то будет вызвана ошибка.