gpt4 book ai didi

lisp - "The Little Schemer"中 cons 的结果

转载 作者:太空宇宙 更新时间:2023-11-03 18:40:33 26 4
gpt4 key购买 nike

第178页,有一道题:what is the value of

(cons rep-car
(cons (cons rep-quote
(cons
(cons rep-a
(cons rep-b
(cons rep-c
(quote ()))))
(quote ())))
(quote ())))

在哪里

rep-car is car
rep-quote is quote
rep-a is a
rep-b is b
rep-c is c

书上的答案是

(car (quote (a b c)))

但我觉得答案应该是

(car ((quote ((a b c)))))

为什么我错了?

最佳答案

不,书上的答案是对的。请注意,表达式出现 3 次 (quote ()),以创建 3 个列表。然后它将各种原子添加到列表中。您的答案包含 5 个列表,而不是 3 个。

(quote ()) 只是返回一个空列表。 (cons 1 (quote ())) 将一项添加到空列表以产生 (1)

关于lisp - "The Little Schemer"中 cons 的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12947640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com