读取和评估无法在本地范围内解析符号

时间:2018-07-30 00:42:29

标签: clojure

我正在尝试类似

(let [x 1] (load-string "(str x)"))

但这给了我一个错误:

CompilerException java.lang.RuntimeException: Unable to resolve symbol: x in this context, compiling:(null:1:1)

我不明白为什么load-string函数不能解析x块中的let符号。

如果我在全局范围内定义符号x,我就可以执行它,但这不是我想要的。

0 个答案:

没有答案