简单列表

普通列表是 Common Lisp 中最简单的列表类型。它们是有序的元素序列。它们支持基本操作,例如在恒定时间内获取列表的第一个元素和列表的其余部分,支持线性时间的随机访问。

(list 1 2 3)
;=> (1 2 3)

(first (list 1 2 3))
;=> 1

(rest (list 1 2 3))
;=> (2 3)

有许多功能在普通列表上运行,只要它们只关心列表的元素即可。这些包括 findmapcar 等等。 (其中许多功能也适用于某些功能的 17.1 序列概念