Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scheme 计划中的原子是什么?_Scheme - Fatal编程技术网

Scheme 计划中的原子是什么?

Scheme 计划中的原子是什么?,scheme,Scheme,我认为‘a’应该是方案中的一个原子。但当我使用在线评估工具并评估以下内容时,我会得到#f 方案标准没有定义atom?;通常的定义是 (define (atom? x) (and (not (pair? x)) (not (null? x)))) 根据这一定义 > (atom? 'a) #t 所以我认为你是对的,SISC在线回复是错的。(atom?'a)在鸡肉方案中返回\t。所以repl可能是错的。我相信空列表是一个原子,在通常的原子定义下。 > (atom?

我认为‘a’应该是方案中的一个原子。但当我使用在线评估工具并评估以下内容时,我会得到
#f


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

(define (atom? x) 
  (and (not (pair? x))
       (not (null? x))))
根据这一定义

> (atom? 'a)
#t

所以我认为你是对的,SISC在线回复是错的。

(atom?'a)
在鸡肉方案中返回
\t
。所以repl可能是错的。我相信空列表是一个原子,在通常的原子定义下。
> (atom? 'a)
#t