是否可能编写一个使用内部变量的Vector字面值,以便正确评估变量,并且生成的Vector不仅包含变量的名称/符号?
例如:
(setq inner ["d" "e"])
["a" "b" inner]
Results into:
["a" "b" inner]
但是我想要的是:
["a" "b" ["d" "e"]]
我之前在Clojure编码,然后在Elisp中也按照我的期望工作。(def inner ["d" "e"])
user=> ["a" "b" inner]
["a" "b" ["d" "e"]]
我对Elisp的基本知识有什么不理解的地方吗?当然,我可以绕过这个问题,但我想了解到底发生了什么。