有什么方法可以定义函数my_list
, my_cons
, my_append
其执行类似的功能list
, cons
and append
分别?
否则哪里可以找到这些功能的实现呢?
Thanks
对于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 世界还是很陌生。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)