如何使我的代码接受函数

时间:2016-10-02 16:30:22

标签: scheme racket

我不确定如何使它成为一个功能。它一直说它期待一个数字。

(define (complement f) (cond ((= (comp f (lambda (g) g)) #t) #f)
                             ((= (comp f (lambda (g) g)) #f) #t)))

((complement odd?) 2)

1 个答案:

答案 0 :(得分:3)

=期望数字作为参数;请改用equal?