标签: lisp common-lisp
作为家庭作业的一部分,教授说每个表达式最多可以有3个级别。
只是为了确保我理解它:
以下是否有2个级别? ( (a) (b) )
( (a) (b) )
以下是否有3个级别?
( a ( b (c) ) )
感谢。
答案 0 :(得分:1)
这不是标准的Lisp术语,所以它取决于教授的意思。特别是,他只是计算列表嵌套,还是将叶子对象计为一个级别。
他认为原子本身(不在列表中)的“级别”是什么?无论如何,你的第一个例子是2个级别,第二个例子是3个。