12
Desidero utilizzare il valore di una variabile per calcolare il valore di un'altra variabile nella stessa istruzione let. C'è un modo per farlo in Clojure senza usare annidati?Associazione di più variabili correlate in Clojure senza let annidato
soluzione let nidificato:
(let [x 3]
(let [y (+ 1 x)]
y)) = 4
soluzione desiderata:
(let [x 3
y (+ 1 x)]
y) = 4
Ho appena avuto lo stesso problema, risulta che stavo usando la variabile all'interno di un modulo quotato e come tale non è stato valutato. –