【发布时间】:2021-04-26 23:06:00
【问题描述】:
我收到此错误:
;格式错误的语法: (define (mycount (lambda (n lst) (cond ((null? lst) 0) ((= (car lst) n) (+ 1 (mycount n (cdr lst)))) (else (mycount n (cdr lst))))))))
这是我的代码
(lambda (n lst)
(cond
((null? lst) 0)
((= (car lst) n) (+ 1 (mycount n (cdr lst))))
(else (mycount n (cdr lst)))))))
(define (tagmatch
(lambda (n lst)
(cond
((null? lst) '())
((=(car lst)n) (cons 1(tagmatch n(cdr lst))))
(else (cons 0 (tagmatch n(cdr lst)))))))
【问题讨论】:
标签: scheme