Tengo el siguiente mapa:En Groovy, ¿cómo puedo sumar los valores de una determinada propiedad en un mapa?
def map = [];
map.add([ item: "Shampoo", count: 5 ])
map.add([ item: "Soap", count: 3 ])
me gustaría obtener la suma de todos los count
propiedades en el mapa. En C# usando LINQ, sería algo así como:
map.Sum(x => x.count)
¿Cómo hacer lo mismo en Groovy?
Por favor, compruebe su código: me parece incorrecto. P.ej. El método "agregar" generalmente se usa en listas, no en mapas. La tercera línea no tiene la tecla "contar:". – nickdos
Este código no es válido. Compruébalo en la consola groovy. –
Vaya, esto es lo que sucede cuando escribes una pregunta cuando te diriges a la puerta :). –