Как в Groovy сложить значения определенного свойства на карте?

У меня есть следующая карта:

def map = [];
map.add([ item: "Shampoo", count: 5 ])
map.add([ item: "Soap", count: 3 ])

Я хотел бы получить сумму всех свойств countна карте. В C #с использованием LINQ это будет что-то вроде:

map.Sum(x => x.count)

Как сделать то же самое в Groovy?

11
задан Daniel T. 14 August 2012 в 10:18
поделиться