Groovy web console

subscribe to the feed Subscribe
to this
site
einkaufen mit ruven und alex (via #groovywebconsole)
tweet this snippet Tweet
this
script

einkaufen mit ruven und alex

Published 1 month ago by Anonymous
Actions  ➤ Edit in console Back to console Show/hide line numbers View recent scripts
def einkauf = [
  [preis: 99, name: "Milch", type: "getr?k"],
  [preis: 299, name: "Brot", type: "essen"],
  [preis: 99, name: "Bier", type: "getr?k"],
  [preis: 299, name: "Pommes", type: "essen"],
]

def intermediateResults = einkauf.groupBy{einkaufsItem->einkaufsItem.type}.collect{gk,gv->
  [type: gk, aggrPreis: gv.preis.sum(), items: gv]
}.sort{kassensturzProTyp->
  kassensturzProTyp.aggrPreis
}

intermediateResults[-1].type