我很难让一个简单的嵌套 if 语句起作用。我有两个功能divisible2?和可分割的3?我想看看某个数字 - n 是否可以被 2 和 3 整除。这是我目前所拥有的:
(define (divisible2? x)
(zero? (remainder 2 x))) ;
(define (divisible3? x)
(zero? (remainder 3 x))) ;
(define (div23 n)
(if (divisible2? n)
(if (divisible3? n)) #t (#f))
)
谢谢