0
我正试图创建一个特殊的折叠函数。确定嵌套引号并在计划中取消引用
我有一个关于报价的问题,尤其是他们嵌套的。看起来他们有时候被列为名单的开头,有时候作为一个引用。
说我得到了下面的代码:
'(x '(a b c))
然后:
(car '(x '(a b c)))
将返回:X。 While:
(cadr '(x '(a b c)))
将返回:'(a b c)。 这是什么意思?这是一个列表吗?如果是这样,为什么:
(caadr '(x '(a b c)))
返回:引用。这句话的意思是什么? 有什么办法来标识这些列表?如果是这样,是否有任何方法来引用它们?
对,明白了。谢谢。 – StationaryTraveller 2014-11-23 14:22:18
@StationaryTraveller太好了!请参阅我上次的编辑,了解一些额外的说明 – 2014-11-23 14:25:51