12
Chcę użyć wartości zmiennej do obliczenia wartości innej zmiennej w tej samej instrukcji let. Czy istnieje sposób, aby to zrobić w Clojure bez używania zagnieżdżonych zezwoleń?Wiązanie wielu powiązanych zmiennych w Clojure bez zagnieżdżonego niech
Zagnieżdżony rozwiązanie let:
(let [x 3]
(let [y (+ 1 x)]
y)) = 4
Pożądany rozwiązanie:
(let [x 3
y (+ 1 x)]
y) = 4
Po prostu miałem ten sam problem, okazało się, że używałem zmiennej w cytowanej formie i jako takie nie było oceniane. –