CL和Scheme都定义(and)了返回t(或#t)没有参数.
(and)
t
#t
我试图理解这个的基本原理.我天真的假设是一个空集是假的,并且传入零参数感觉就像传递任何可能都是真的.
编辑:clojure遵循相同的约定.我必须缺少一些基本的Lisp假设.
lisp scheme clojure common-lisp
clojure ×1
common-lisp ×1
lisp ×1
scheme ×1