Ich würde gerne die idiomatische Art, mit der Sie über Sammlungen unterschiedlicher Größe in clojure arbeiten. Gibt es eine Möglichkeit, der Funktion 'map' zu sagen, den Rest einer Sammlung mit einem Standardwert zu füllen?Verwenden von 'Karte' mit verschiedenen Größen in clojure
Als Beispiel nehme ich habe 3 Vektoren:
(def x [1 2 3 4])
(def y [1 2 3 4 5])
(def z [1 2 3 4 5 6 7])
(map + x y z) ; yields (3 6 9 12)
In diesem Fall ist, wie kann ich pad x und y mit Nullen und diese Ausbeute haben:
(3 6 9 12 10 6 7)