一、参考
emacs 系列文章目录——更新 ing
二、变量
2.1 variable
一个变量由一个符号 symbol
和符号绑定的值 value
组成,绑定的值能够是
值的类型 | 示例 |
---|---|
数值 | 10 |
字符串 | "such as this" |
列表 | '(spruce pine oak) |
函数定义 |
2.2 解释变量可能呈现的谬误
(1) 变量被当作函数名称
如果一个列表中只有 1 个变量,会被解释器解释为一个函数的定义
(fill-column)
如上,fill-column
会被解释为一个函数名称,因为该变量没有绑定函数,所有 *backtrace*
中会呈现如下的error message
(2) 短少函数参数
(+ 1 1)
如上,将光标放到 +
后,执行 C-c C-e
,解释器将+
当作函数名称,然而发现没有函数参数
将产生如下谬误