Next: 插入文本, Previous: 剪切与存储文本, Up: Emacs Lisp 编程简介 [Contents][Index]
在Lisp中,原子以一种直截了当的方式记录;如果在实践中实现不够直截了当,理论上仍然是直截了当的。例如,原子 ‘rose’ 被记录为四个连续的字母 ‘r’、‘o’、‘s’、‘e’。然而,列表的存储方式不同。机制同样简单,但需要一些时间来适应这个概念。列表使用一系列指针对来维护。在这个系列中,每对中的第一个指针指向一个原子或另一个列表,而每对中的第二个指针指向下一对,或者指向表示列表结束的符号 nil。
nil
指针本身就是指向所指对象的电子地址。因此,列表被保存为一系列电子地址。