emacs lisp (4) ——变量

一、参考

emacs系列文章目录——更新ing
二、变量 2.1 variable
emacs lisp (4) ——变量
文章图片

一个变量由一个符号symbol和符号绑定的值value组成,绑定的值可以是
值的类型 示例
数值 10
字符串 "such as this"
列表 '(spruce pine oak)
函数定义
2.2 解释变量可能出现的错误
(1) 变量被当作函数名称
如果一个列表中只有1个变量,会被解释器解释为一个函数的定义
(fill-column)
【emacs lisp (4) ——变量】如上,fill-column会被解释为一个函数名称,因为该变量没有绑定函数,所有*backtrace*中会出现如下的error message
emacs lisp (4) ——变量
文章图片

(2) 缺少函数参数
(+ 1 1)
如上,将光标放到+后,执行C-c C-e,解释器将+当作函数名称,但是发现没有函数参数
将产生如下错误
emacs lisp (4) ——变量
文章图片

2.3 函数的参数

    推荐阅读