【发布时间】:2021-04-19 04:17:13
【问题描述】:
我是一个新的阴谋家。也许这个问题很简单。但这真的让我很困扰。
我定义了一个过程
(define insertL
(lambda (new old lat)
(cond
((null? lat) '())
((eq? old (car lat)) (cons new lat))
(else (cons (car lat) (insertL (cdr lat)))))))
那我就叫它
> (insertL 2 3 '(1 2 3))
发生异常
Exception: incorrect number of arguments to #<procedure insertL>
为什么?
【问题讨论】:
标签: scheme chez-scheme