【问题标题】:Construction of a list of cons cells with variable content构建具有可变内容的 cons 单元格列表
【发布时间】:2022-01-02 17:15:06
【问题描述】:

在创建引用列表时,我有一个关于“变量扩展”的初学者问题。 给定 b/m 代码 sn-p,我想将变量内容设置为保存以下 cons 单元格列表(("a" . "b") ("c" . "d"))

(setq cvar "c")

;; Desperate try
(setq content '(("a" . "b")((symbol-value cvar) . "d")) 

但是,我的问题是,cvar 没有得到扩展,因为列表被按原样处理。我怎样才能达到预期的效果?有人可以帮我吗?

【问题讨论】:

标签: emacs


【解决方案1】:

使用backquote

(setq content `(("a" . "b") (,cvar . "d"))

(setq content (list '("a" . "b") (cons cvar "d"))

【讨论】:

    猜你喜欢
    • 2013-05-12
    • 2023-03-27
    • 1970-01-01
    • 2012-03-13
    • 2012-12-23
    • 1970-01-01
    • 2012-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多