在Lisp中,意义不同的层次

时间:2012-10-01 03:00:00

标签: lisp common-lisp

作为家庭作业的一部分,教授说每个表达式最多可以有3个级别。

只是为了确保我理解它:

以下是否有2个级别? ( (a) (b) )

以下是否有3个级别?

( a ( b (c) ) )

感谢。

1 个答案:

答案 0 :(得分:1)

这不是标准的Lisp术语,所以它取决于教授的意思。特别是,他只是计算列表嵌套,还是将叶子对象计为一个级别。

他认为原子本身(不在列表中)的“级别”是什么?无论如何,你的第一个例子是2个级别,第二个例子是3个。