我在考试中有这个问题,你会如何解决? CONS是一个基本的Common Lisp函数。 Common Lisp环境必须提供哪些功能才能使其工作?没有它,这段代码会发生什么?
(defun test(n l1 l2) (当(plusp n) (追加l1 l2) (某事(1-n)l1 l2)))
提示> (测试四十('(4)'(2))
答案 0 :(得分:0)
从哪个角度来看?
从语言实现者那里,你需要内存和一个数据类型,它需要两个指针,也许是类型和gc的标志,除非它嵌入指针中。
对于开发人员来说,它需要两个包含任何数据的参数。读者和append
都使用它,所以没有你没有赢得利弊细胞,因此也没有列表。