【问题标题】:Binding multiple related variables in Clojure without nested let在没有嵌套 let 的情况下在 Clojure 中绑定多个相关变量
【发布时间】:2010-11-04 08:20:39
【问题描述】:

我想在同一个 let 语句中使用一个变量的值来计算另一个变量的值。有没有办法在 Clojure 中做到这一点而不使用嵌套的 let?

嵌套 let 解决方案:

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

所需的解决方案:

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

【问题讨论】:

    标签: clojure nested let


    【解决方案1】:

    没关系,所需的解决方案可以正常工作。我想知道为什么我之前遇到了麻烦?

    【讨论】:

    • 我刚刚遇到了同样的问题,结果我在引用的表单中使用了变量,因此它没有被评估。
    猜你喜欢
    • 2020-03-29
    • 2014-03-21
    • 2017-04-22
    • 2014-06-06
    • 1970-01-01
    • 2019-02-27
    • 1970-01-01
    • 1970-01-01
    • 2012-04-11
    相关资源
    最近更新 更多