构建具有可变内容的 cons 单元格列表
Construction of a list of cons cells with variable content
我在创建引用列表时有一个关于“变量扩展”的初学者问题。
给定 b/m 代码片段,我想设置变量内容以保存以下 cons 单元格列表 (("a" . "b") ("c" . "d"))
。
(setq cvar "c")
;; Desperate try
(setq content '(("a" . "b")((symbol-value cvar) . "d"))
但是,我的问题是,cvar
没有得到扩展,因为列表是按原样处理的。我怎样才能达到预期的结果?有人可以帮我吗?
(setq content `(("a" . "b") (,cvar . "d"))
或
(setq content (list '("a" . "b") (cons cvar "d"))
我在创建引用列表时有一个关于“变量扩展”的初学者问题。
给定 b/m 代码片段,我想设置变量内容以保存以下 cons 单元格列表 (("a" . "b") ("c" . "d"))
。
(setq cvar "c")
;; Desperate try
(setq content '(("a" . "b")((symbol-value cvar) . "d"))
但是,我的问题是,cvar
没有得到扩展,因为列表是按原样处理的。我怎样才能达到预期的结果?有人可以帮我吗?
(setq content `(("a" . "b") (,cvar . "d"))
或
(setq content (list '("a" . "b") (cons cvar "d"))