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