api.collections Работа с коллекциями

  • api.collections.joinMaps(Map<K,V>... maps)

    Объединяет ассоциативные списки (коллекции).

    Возвращает ассоциативный список, в котором пары ключ-значение ассоциативного списка map1 дополняются парами ключ-значение ассоциативного списка map2. Если в ассоциативных списках map1 и map2 есть одинаковые ключи, то значение данного ключа в результате остается таким как в map1

    Пример:

    Copy
    def map1 = ['key1':'value1', 'key2' : 'value2'];
    def map2 = ['key1':'value3', 'key2' : 'value2'];
    def map3 = ['key1':'value4', 'key3' : 'value5'];
    def resultMap = api.collections.joinMaps(map1, map2, map3);
    return resultMap.inspect(); //Результат: ['key1':'value1', 'key2':'value2', 'key3': 'value5']