无法调用错误方案

时间:2016-07-28 02:20:30

标签: scheme

我正在编写一个函数,该函数应该采用列表s和值v,并返回包含该值的有序列表。这是我的代码:

(define (add s v)
(cond ((empty? s) (list v))
  ((contains? s v) s)
      ((< v (car s)) (append (list v)  s))
      ((> v (car s)) (append (list (car s)) ((add (cdr s) v)))) 
      )
)

我一直收到错误“无法调用(某些列表)。”我是计划的新手,我想知道这个错误意味着什么?

0 个答案:

没有答案