【发布时间】:2016-03-09 00:41:11
【问题描述】:
我是 LISP 的新手,我正在尝试创建一个递归函数来配对列表中的元素。通过添加递归,我被困在函数的最后一部分。
(defun pairup (L)
(cond((null L) nil))
(list (cons (car L) (cadr L)(pairup(cdr L)))))
我知道(pairup(cdr L)))))) 会显示错误,因为它的第三个参数进入了 cons。不知道如何再次添加函数 =/
输入:(pairup'(1 2 3 4))
输出:((1 2) (3 4))
【问题讨论】:
标签: lisp common-lisp