【发布时间】:2014-04-29 03:51:55
【问题描述】:
我的代码中的以下行给了我一个未绑定的标识符错误。
((symbol<? x (car l)) #f)
任何人都可以向我解释为什么我会收到此错误以及如何解决它。
这是整个代码:
; tests membership in ordered list of symbols
(define (member? x l)
(cond
((null? l) #f)
((symbol=? x (car l)) #t)
((symbol<? x (car l)) #f)
(else (member? x (cdr l)))))
【问题讨论】:
-
symbol<?在我知道的任何方案中都不存在。您必须将其转换为字符串。 -
如何将其转换为字符串。
标签: scheme