scheme - 语言的 CONS 到底是做什么的?

标签 scheme lisp cons

<分区>

语言方案/LISP 的 CONS 究竟有什么作用? 例如在这个函数中:

 (DEFINE (guess list1 list2)
 (COND
 ((NULL? list1) '())
 ((member (CAR list1) list2)
 (CONS (CAR list1) (guess (CDR list1) list2)))
 (ELSE (guess (CDR list1) list2))
 ))

最佳答案

关于scheme - 语言的 CONS 到底是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49892222/

相关文章:

recursion - 递归期间在方案中创建封闭过程的性能影响

scheme - 在Scheme中使用条件

testing - 方案平方和检验

list - 如何编写 “set-equal?” 谓词?

file-io - 为什么 line-seq 返回 clojure.lang.Cons 而不是 clojure.lang.LazySeq?

list - 方案:当我使用两个原子时,我在中间得到一个点。为什么?

data-structures - Scheme 中的数据结构

emacs - 如何向 emacs 宏添加动态触摸和/或查询替换?

Clojure:相当于 Common Lisp 中的 "do"

python - Python 中的正确列表和递归尾部