我的问题是下一个,我尝试使用 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 并评估列表的方法?
泰!