我正在使用 DrRacket 在 Racket 中编写一个函数:
(define (same-parity a .b)
(let ((remain (remainder a 2)))
(define (recur-part remain-list)
(cond ((= remain (remainder (car remain-list) 2))
(append remain-list (list (car remain-list)))
(recur-part (cdr remain-list)))
(else (recur-part (cdr remain-list)))))
(recur-part b)))
Run Code Online (Sandbox Code Playgroud)
但是编译器会抱怨以下内容:b: unbound identifier in module in: b
怎么可能(recur-part b)是在定义的范围内same-parity?
谢谢!
| 归档时间: |
|
| 查看次数: |
14975 次 |
| 最近记录: |