【发布时间】:2018-04-18 06:00:02
【问题描述】:
语言方案/LISP 的缺点究竟是什么? 例如在这个函数中:
(DEFINE (guess list1 list2)
(COND
((NULL? list1) '())
((member (CAR list1) list2)
(CONS (CAR list1) (guess (CDR list1) list2)))
(ELSE (guess (CDR list1) list2))
))
【问题讨论】:
-
这很容易搜索。 (请记住,Lisp 和 Scheme 是不同的语言。)
-
它是一个单链表节点的构造函数,除了它的通用性,它的下一个指针不需要是一个节点。这样的链以列表的形式显示和读取。