Frage

Ich mag den Wert einer Variablen verwenden, um den Wert einer anderen Variablen in der gleichen let Aussage zu berechnen. Gibt es eine Möglichkeit, dies in Clojure zu tun, ohne lets mit geschachtelten?

Verschachtelte let Lösung:

(let [x 3] 
  (let [y (+ 1 x)] 
    y)) = 4

Gewünschte Lösung:

(let [x 3 
      y (+ 1 x)] 
   y) = 4
War es hilfreich?

Lösung

Es macht nichts, arbeitet die gewünschte Lösung in Ordnung. Ich frage mich, warum ich vor damit Probleme haben?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top