gpt4 book ai didi

lisp - (a (b . c) d) 在方框符号中的正确表示是什么?

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

我正在做 Paul Graham 的 ANSI Common Lisp 中的练习。并且我有一个别人的练习的关键,就是:

http://www.shido.info/lisp/pacl2_e.html

完成第 3 章的练习后,我指着那个键一个一个地检查我的答案。到了(a (b . c) d)的表示,我发现我看不懂Shido的回答,就是:

http://www.shido.info/lisp/acl3-1d75.png

真正让我困惑的是,在他的回答中,d 后面没有跟nil

那么他的回答对吗? (a (b . c) d) 的正确表示是什么?

最佳答案

您可以使用 sdraw program :

(load "sdraw.generic.lisp")

(sdraw '(a (b . c) d))

[*|*]--->[*|*]------->[*|*]--->NIL
| | |
v v v
A [*|*]--->C D
|
v
B

由此可见,你的想法是正确的。

关于lisp - (a (b . c) d) 在方框符号中的正确表示是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53986804/

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