Next: 函数, Previous: 控制结构, Up: Emacs Lisp [Contents][Index]
12 变量 ¶
变量(variable) 是程序中用来表示一个值的名称。在 Lisp 中,每个变量都由一个 Lisp 符号表示(see 符号)。变量名就是符号的名称,而变量的值则存储在该符号的值单元(value cell)中 。See 符号的组成。在 Emacs Lisp 中,一个符号作为变量使用,与其作为函数名使用是相互独立的。
如本手册前面所述,Lisp 程序首先由 Lisp 对象表示,其次才表现为文本形式。Lisp 程序的文本形式,由构成该程序的 Lisp 对象的读取语法(read syntax)决定。因此,Lisp 程序中变量的文本写法,就是使用表示该变量的符号的读取语法。