小编lul*_*lau的帖子

何时引用Emacs Lisp中的符号

我开始用Emacs Lisp学习编程.我对符号引用感到困惑.例如:

(progn
  (setq a '(1 2))
  (prin1 a)
  (add-to-list 'a 3)
  (prin1 a)
  (setcar a 4)
  (prin1 a)
  (push 5 a)
  ""
)
Run Code Online (Sandbox Code Playgroud)

为什么"add-to-list"函数需要带引号的符号作为其第一个参数,而"setcar"和"push"函数不需要参数引用?

lisp emacs elisp

12
推荐指数
3
解决办法
2059
查看次数

标签 统计

elisp ×1

emacs ×1

lisp ×1