我想在同一个 let 语句中使用一个变量的值来计算另一个变量的值。有没有办法在 Clojure 中做到这一点而不使用嵌套 let?
嵌套let解决方案:
(let [x 3]
(let [y (+ 1 x)]
y)) = 4
所需的解决方案:
(let [x 3
y (+ 1 x)]
y) = 4
最佳答案
没关系,所需的解决方案工作正常。我想知道为什么我之前遇到了麻烦?
关于clojure - 在Clojure中绑定(bind)多个相关变量而不使用嵌套let,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1018516/