1 列表处理

在未接触过的人看来,Lisp 是一门奇特的编程语言。Lisp 代码里到处都是括号。 甚至有人戏称这个名字代表 “大量孤立的愚蠢括号(Lots of Isolated Silly Parentheses)”。 但这种说法毫无根据。Lisp 是“列表处理”(LISt Processing)的缩写, 这门编程语言通过将列表(以及列表的列表)放在括号中来处理它们。 括号标识了列表的边界。有时列表前面会带有一个撇号 ‘'’, 在 Lisp 中称为单引号(single-quote)1 列表是 Lisp 的基础。


Footnotes

(1)

单引号是特殊形式 quote 的简写; 你现在不必考虑特殊形式。 See 复杂情况