api.collections Работа с коллекциями
-
api.collections.joinMaps(Map<K,V>... maps)
Объединяет ассоциативные списки (коллекции).
Возвращает ассоциативный список, в котором пары ключ-значение ассоциативного списка map1 дополняются парами ключ-значение ассоциативного списка map2. Если в ассоциативных списках map1 и map2 есть одинаковые ключи, то значение данного ключа в результате остается таким как в map1
Пример:
Copydef 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']