【发布时间】:2012-01-29 13:18:22
【问题描述】:
我的问题是下一个,我尝试使用 let 为这个 vars 分配值来评估一个包含一些 vars 的列表
如果我这样做 (def a (list * 'x 'y)) 和 (let [x 3 y 3] (eval a)) 我有一个
CompilerException java.lang.RuntimeException: Unable to resolve symbol: x in this context, compile:(NO_SOURCE_PATH:6)
但是如果我跑
(def x 4) (def y 4) 和 (eval a) 我有 16 个,无论如何如果我再次运行(let [x 3 y 3] (eval a)) 我有 16 个,
是否存在正确绑定 x 和 y 并评估列表的方法?
ty!
【问题讨论】: