小编Sha*_*ers的帖子

LISP函数,给定数字和列表,返回大于n的第一个偶数

我找不到错误了.这一直在回归nil:

(even-greater-n 5 '(1 2 3 4 5 6 7))

(defun even-greater-n (n L)
   (cond ((null L) nil)
         ((and (> (car L) n) (evenp n)) (car L))
         (t (even-greater-n n (cdr L)))))
Run Code Online (Sandbox Code Playgroud)

lisp common-lisp

1
推荐指数
1
解决办法
397
查看次数

标签 统计

common-lisp ×1

lisp ×1