gpt4 book ai didi

racket - Racket 中的 "unbound identifier in module"错误

转载 作者:行者123 更新时间:2023-12-01 07:55:03 26 4
gpt4 key购买 nike

我正在使用 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)))

但是编译器会提示以下内容: b: unbound identifier in module in: b
怎么会是 (recur-part b)same-parity的定义范围内?

谢谢!

最佳答案

. 之间插入一个空格和 b .

问题在于.b是 Racket 中的合法名称,所以 .b不在范围内 b .

关于racket - Racket 中的 "unbound identifier in module"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32186599/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com