12
Tôi muốn sử dụng giá trị của một biến để tính toán giá trị của một biến khác trong cùng một câu lệnh let. Có cách nào để làm điều này trong Clojure mà không sử dụng cho phép lồng nhau?Ràng buộc nhiều biến liên quan trong Clojure mà không cần lồng nhau hãy để
Nested giải pháp let:
(let [x 3]
(let [y (+ 1 x)]
y)) = 4
giải pháp mong muốn:
(let [x 3
y (+ 1 x)]
y) = 4
Tôi vừa gặp vấn đề tương tự, hóa ra tôi đã sử dụng biến trong một biểu mẫu được trích dẫn và do đó nó không được đánh giá. –