【问题标题】:Common LISP apply logic operator on list [duplicate]Common LISP 在列表上应用逻辑运算符 [重复]
【发布时间】:2013-01-19 17:08:00
【问题描述】:

可能重复:
How does one reduce a list of boolean values in Common Lisp?

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

我想在该列表上应用与运算符。这样它只在列表中的所有条目都是 T 时才给出 T

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

【问题讨论】:

标签: list lisp common-lisp


【解决方案1】:

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

你想要

(every #'identity list)

(loop for x in list always x)

【讨论】:

    猜你喜欢
    • 2017-09-08
    • 2021-11-20
    • 2019-04-21
    • 2011-03-14
    • 2020-10-02
    • 2013-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多