标签: scheme
我认为'a应该是计划中的原子。但是当我使用在线interpreter并评估以下内容时,我会回来#f。
#f
(atom? 'a)
答案 0 :(得分:5)
Scheme标准没有定义atom?;通常的定义是
atom?
(define (atom? x) (and (not (pair? x)) (not (null? x))))
根据该定义,
> (atom? 'a) #t
所以我认为你是对的,SISC在线REPL是错误的。