So werden zwei Maps in groovy @ zusammengefüh

Frage
Wie die Maps zusammengeführt werden, während die Werte der gemeinsamen Schlüssel unter den Maps aufsummiert werden.

Eingang

[a: 10, b:2, c:3]  
[b:3, c:2, d:5] 

Ausgab

[a:10, b:5, c:5, d:5]

Extended Question:
Wie Sie die ursprünglichen 2 Maps zusammenführen können, indem Sie eine Funktion (Closure) auf die Werte der allgemeinen Tasten in den 2 Maps anwenden. anstatt nur die Werte der allgemeinen Schlüssel zusammenzufassen, kann der Benutzer die zu verwendende Funktion angeben.

Zum Beispiel: Wenn der Benutzer die 'min'-Funktion anstelle der Summierung verwenden möchte, kann man min angeben, um @ zu erhalte[a:10, b:2, c:2, d:5] als Ergebnis

Antworten auf die Frage(8)

Ihre Antwort auf die Frage