如何将函数single integer固定为Racket中的参数

如何将函数single integer固定为Racket中的参数,racket,Racket,我需要有人能给我解释怎么做 可被7整除 定义自己的Racket函数,该函数将单个整数作为参数,并返回一个布尔值,指示该数字是否可被7整除。您不必对输入执行错误检查 输入:一个整数 输出:一个布尔值 Example: > (divisible-by-7? 14) #t > (divisible-by-7? 31) #f > (divisible-by-7? 56) #t 这就是我所拥有的,但我一直收到错误 (define (divisible-by-7) (divisible

我需要有人能给我解释怎么做

可被7整除

定义自己的Racket函数,该函数将单个整数作为参数,并返回一个布尔值,指示该数字是否可被7整除。您不必对输入执行错误检查

输入:一个整数

输出:一个布尔值

Example:

> (divisible-by-7? 14)
#t
> (divisible-by-7? 31)
#f
> (divisible-by-7? 56)
#t
这就是我所拥有的,但我一直收到错误

(define (divisible-by-7)
(divisible 7))

在racket中,
divisible
似乎不是一个库过程

试一试

或者,如果您想在racket中实现
可分割?

(define (divisible k)
  (lambda (x)
    (= (remainder x k) 0)))
使用它:

(define divide-by-7?
  (divisible 7))

在racket中,
divisible
似乎不是一个库过程

试一试

或者,如果您想在racket中实现
可分割?

(define (divisible k)
  (lambda (x)
    (= (remainder x k) 0)))
使用它:

(define divide-by-7?
  (divisible 7))

你能帮我检查一下这个吗