而要找到第 n
个 cdr
,我们调用 nthcdr
:
nth
与 nthcdr
都是零索引的 (zero-indexed); 即元素从 0
开始编号,而不是从 1
开始。在 Common Lisp 里,无论何时你使用一个数字来参照一个数据结构中的元素时,都是从 0
开始编号的。
函数 zerop
仅在参数为零时,才返回真。
函数 last
返回列表的最后一个 Cons 对象:
Common Lisp 定义了函数 first
直到 tenth
可以取得列表对应的元素。这些函数不是 零索引的 (zero-indexed):
(second x)
等同于 。