Lisp in Small Pieces。第1章

时间:2013-11-07 12:42:06

标签: lisp racket

我开始研究“Lisp in Small Pieces”这本书。例如,选择的Racket。但是在第一章中有一个代码示例(if(atom?e)。什么是“atom?”?在哪里定义它?

1 个答案:

答案 0 :(得分:2)

Scheme标准没有定义atom?;通常的定义是

(define (atom? x) 
  (and (not (pair? x))
       (not (null? x))))