Уже второй день не могу понять, что не так, подскажжите пожалуйста
Есть 2 мапа надо получить третий на основе двух
map_one = ["group0": ["person1", "person2"], "group1": ["person1"]]
map_two = ["person1": "Vasja", "person2": "Petja"]
def result = [:]
map_one.each { group, persons ->
def name_persons = []
persons.each { person ->
name_persons.add(map_two."$person")
}
result.putAll(["$group": name_persons])
}
println result
println result."group0"
println result.group0
Результат:
[group0: [Vasja, Petja], group1: [Vasja]]
null
null
Вроде все правильно, но вот обратиться к элементам никак низя