标签: lisp racket
我开始研究“Lisp in Small Pieces”这本书。例如,选择的Racket。但是在第一章中有一个代码示例(if(atom?e)。什么是“atom?”?在哪里定义它?
答案 0 :(得分:2)
Scheme标准没有定义atom?;通常的定义是
atom?
(define (atom? x) (and (not (pair? x)) (not (null? x))))