fill-column
,一个示例变量变量 fill-column
说明了一个带有值的符号:在每个 GNU Emacs 缓冲区中,该符号被设置为某个值,通常是 72 或 70,但有时也可能是其他值。要找到此符号的值,请通过单独评估它来执行。如果您在 GNU Emacs 中的 Info 中阅读此信息,可以将光标放在符号后面,然后键入 C-x C-e 来执行:
fill-column
在我键入 C-x C-e 后,Emacs 在我的回显区打印了数字 72。这是我在编写此内容时为 fill-column
设置的值。在您的 Info 缓冲区中,这个值可能是不同的。请注意,变量返回的值与执行其指令的函数返回的值的打印方式完全相同。从 Lisp 解释器的角度来看,返回的值就是返回的值。一旦知道值是什么,它来自哪种表达式就不再重要。
一个符号可以附有任何值,或者用行话说,我们可以将变量绑定到一个值上:可以是一个数字,比如 72;可以是一个字符串,比如 "如此"
;可以是一个列表,比如 (云杉 松树 橡树)
;我们甚至可以将变量绑定到一个函数定义上。
一个符号可以以多种方式绑定到一个值。有关如何执行此操作的信息,请参阅See Setting the Value of a Variable.