【发布时间】:2012-01-21 08:19:33
【问题描述】:
是否可以写例如一个 Vector 文字,它在内部使用一个变量,以便正确评估该变量,并且生成的 Vector 不只包含变量的名称/符号?
例如:
(setq inner ["d" "e"])
["a" "b" inner]
结果成:
["a" "b" inner]
但我想要的是:
[“a”“b”[“d”“e”]]
我在 Elisp 之前已经完成了一些 Clojure 编码,它可以按预期工作:
(def inner ["d" "e"])
user=> ["a" "b" inner]
["a" "b" ["d" "e"]]
我不了解 Elisp 的基本原理是什么?我当然可以解决这个问题,但我想了解发生了什么。
【问题讨论】: