1

早晨 -

我正在尝试查看是否有办法检查从列表返回的项目是否是列表本身。

例如

(elt '(a (b c) d) 1)

有没有办法检查返回的项目是一个列表?

我尝试使用长度,

(length (elt '(a (b c) d) 1))

但如果给定一个不是列表的项目,则会引发错误。

简而言之,我正在寻找一种方法来遍历列表的每个元素并检查它是否是列表。

谢谢

4

1 回答 1

9

listp 告诉你:

(listp (elt '(a (b c) d) 1))
于 2012-09-20T12:09:45.997 回答