私の問題は次のとおりです。この変数に値を割り当てるために let を使用して、いくつかの変数を持つリストを評価しようとします
もしそう(def a (list * 'x 'y))
で(let [x 3 y 3] (eval a))
、CompilerException java.lang.RuntimeException: Unable to resolve symbol: x in this context, compiling:(NO_SOURCE_PATH:6) がある場合
しかし、走っ
て16なら(def x 4) (def y 4)
、もう一度(eval a)
走れば16です。(let [x 3 y 3] (eval a))
x と y を正しくバインドし、リストを評価する方法はありますか?
ティ!