0

可能重复:
如何减少 Common Lisp 中的布尔值列表?

我有一个列表如下:'(T Nil TT)

我想在该列表上应用 and-operator。这样它只在列表中的所有条目都是 T 时才给出 T

我试图应用#',但它会引发错误。

4

1 回答 1

3

你不能申请and,因为它不是一个函数:它是一个宏。

你要

(every #'identity list)

或者

(loop for x in list always x)
于 2013-01-19T17:14:16.040 回答