Ich habe einen Vektor [1 2 3 4]
. Gibt es eine Möglichkeit, jedes Paar der Zugabe [(+ 1 2) (+ 2 3) (+ 3 4)]
Clojure - Hinzufügen von Paaren von Zahlen in einem Vektor
Ich versuchte
(loop [x 0]
(when (< x (count y))
(+ (nth y x) (nth y (+ 1 x)))
(recur (+ x 1))))
zu bekommen, aber ich erhalte eine außerhalb der Grenzen Fehler IndexOutOfBoundsException clojure.lang.PersistentVector.arrayFor (PersistentVector.java:158)