gpt4 book ai didi

list - 在 LISP 中实现基本库函数(手动)

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

有什么方法可以定义函数 my_list , my_cons , my_append执行与 list 类似的功能, consappend分别?

否则我在哪里可以找到这些功能的实现?

谢谢

最佳答案

对于my_list和my_append,解决方案是:

(defun my_list (&rest arguments)
`(,@arguments)
)

(defun my_append (a_list an_item)
`(,@a_list ,an_item)
)

(my_append (my_list 'a 'b 'c) 'd)

我可能是错的,但我不知道有什么替代方法可以配对,所以似乎不可能有替代方法来替代 cons。不过,我对 LISP 世界还很陌生。

关于list - 在 LISP 中实现基本库函数(手动),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4215373/

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