我的Dr。Racket已更新至v6.8。 AFAIK nil是一个语言构造关键字,不应该被抱怨为未绑定的标识符
#lang racket
(define (enumerate-interval low high)
(if (> low high)
nil
(cons low (enumerate-interval (+ 1 low) high))))
运行定义块时的确切错误消息是:
nil: unbound identifier in module in: nil
这与v6.8有什么不同吗?
答案 0 :(得分:4)