gpt4 book ai didi

lisp - 这个 Lisp 函数的传统名称是什么?

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

我在别处见过这个函数,我记得它有一个标准名称。虽然我不记得了,仔细阅读 Alexandria 的 list.lisp 库并没有向我透露任何 secret 。

(defun familiar-function (list func)
(loop for e in list
collect (if (listp e)
(familiar-function e func)
(funcall func e))))

最佳答案

看起来像tree-map , 也称为 maptree :

(familiar-function '(() (3 2 3) (2) (2) (55 22 33))
#'1+)
=> (NIL (4 3 4) (3) (3) (56 23 34))

如评论中所述,您的方法假设树是适当的列表,并且不将该函数应用于非 nil cdr 单元格,这与链接函数相反。

关于lisp - 这个 Lisp 函数的传统名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35860135/

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