gpt4 book ai didi

list - lisp中的嵌套列表

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

我有一个练习来获取嵌套列表并将每个单词替换为“有趣”的单词。我们得到了一个什么是“搞笑”字样的声明。

这段代码是我写的

(defun funny_nestes (nested_l)
(cond ((null nested_l) "")
((atom (car nested_l))
(cons (funnyw (car nested_l))
(funny_nestes (cdr nested_l))))
(t (cons (funny_nestes (car nested_l))
(funny_nestes (cdr nested_l))))))

当“funnyw”是返回“funny”单词的函数时。

如果我跑

(FUNNY_NESTES '(ata (she lamadta be JCT) oved be NDS))

我明白了

("AbATAbA " ("SHEbE " "LAbAMAbADTAbA " "BEbE " "JCT " . "")
"ObOVEbED " "BEbE " "NDS " . "")

我想得到

(AbATAb (SHEbE LAbAMAbADTAbA  BEbE  JCT) ObOVEbED  BEbE  NDS )

我该如何解决?我怎样才能用 lambda 做到这一点?

最佳答案

'我怎样才能用 lambda 做到这一点?' “用 lambda 做”是什么意思?

为什么你的代码中有一个空字符串?

如果你想要符号而不是字符串,那么你需要将字符串转换为符号。

关于list - lisp中的嵌套列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10675927/

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