14.7.1 append 函数

append 函数用于将一个列表拼接至另一个列表之后。例如:

(append '(1 2 3 4) '(5 6 7 8))

会生成列表:

(1 2 3 4 5 6 7 8)

这正是我们想要的、将 lengths-list-file 生成的两个长度列表相互拼接的方式。该结果与 cons 形成对比:

(cons '(1 2 3 4) '(5 6 7 8))

cons 会构造一个新列表,其中传给 cons 的第一个参数成为新列表的第一个元素:

((1 2 3 4) 5 6 7 8)