gpt4 book ai didi

lisp - 我的 lisp 评估是否正确?

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

我知道我的答案是完全错误的,我想知道我如何才能得到答案。我做错了什么?

X = (setf X '(88 ((11 21 31 41)) (90 91 92 93)))

我必须编写计算结果为列表的 LISP 表达式:

(11 (11 21 31 41) (88 90 91 92 93))

我的回答:

(list (caadr X) (cdddr X)) 

最佳答案

这些应该让你继续:

CL-USER> (cadr X)
((11 21 31 41))
CL-USER> (caadr X)
(11 21 31 41)
CL-USER> (caaadr X)
11
CL-USER> (cons (caaadr X) (cadr X))
(11 (11 21 31 41))
CL-USER> (caddr X)
(90 91 92 93)
CL-USER> (car X)
88
CL-USER> (cons (car X) (caddr X))
(88 90 91 92 93)

(在 REPL 中进行试验是一种非常有效的发现问题的方法。)

关于lisp - 我的 lisp 评估是否正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48081499/

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