如何将函数single integer固定为Racket中的参数
我需要有人能给我解释怎么做 可被7整除 定义自己的Racket函数,该函数将单个整数作为参数,并返回一个布尔值,指示该数字是否可被7整除。您不必对输入执行错误检查 输入:一个整数 输出:一个布尔值如何将函数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
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))
你能帮我检查一下这个吗