16

有人可以解释或将我链接到任何有用的资源(我在谷歌上找不到任何线程)可以帮助我理解原子是什么。

4

2 回答 2

20

如今,我们认为原子是一个不是 cons-pair 且不为 null 的元素。那包含着:

  • 数字
  • 字符串
  • 符号
  • 布尔值
  • 人物

这最好用以下程序来表达,取自 The Little Schemer 一书:

(define atom?
  (lambda (x)
    (and (not (pair? x)) (not (null? x)))))
于 2012-09-26T20:56:10.410 回答
2

一些作者(McCarthy 和 Friedman/Felleisen 等)使用术语“原子”来指代不是“缺点”对的数据。我声称,这些天来,您更有可能反转这一点,并测试“cons”-hood 而不是“atom”-hood。您在哪里看到使用的术语?

于 2012-09-26T22:19:15.290 回答