У меня есть карта, которая содержит массивы в качестве таковых: fruits = [[apples, bananas, pears]:lunch, [apples, grapes]:dinner, [pears, mango, oranges]:breakfast, [mango]:snack]
Как получить доступ к массивам внутри карты в groovy?
и мне нужно, чтобы найти те же повторяющиеся фрукты и выводить их вместе с сопутствующим приемом пищи, например, выход будет apples:lunch
и apples:dinner
У меня есть пытался flatten.()
массива, но не удалось:
fruits.flatten().countBy{it}.findAll {it.value > 1}.keySet()