Clojure, verschmilzt zwei Kartenfelder

Ich habe zwei Arrays von Karten

1. ist[{:a 1 :b 2 :d 6} {:a 2 :b 2} {:a 7 :b 7}]

2. ist[{:a 3 :c 3 :e 9 :y 7} {:a 2 :b 6 :c 8}]

abhängig vom Wert vona d.h. wenn seine Übereinstimmungen in der 2. Reihe vorliegen, sollte die "2. Karte" mit der "1. Karte" zusammengeführt werden, und die resultierende Reihe von Karten sollte es sein

Res sollte sein[{:a 1 :b 2 :d 6} {:a 2 :b 6 :c 8} {:a 7 :b 7} {:a 3 :c 3 :e 9 :y 7}]

Kann mir jemand dabei helfen. Danke im Voraus.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage