【发布时间】:2013-03-02 08:43:13
【问题描述】:
我有一个表情:(map some-proc some-list)
其计算结果为'(#f #f #f)。
我想检查此列表中的所有布尔值是否为真。然而,
(and '(#f #f #f)) 返回'(#f #f #f),而我注意#f。
现在,如果我 (apply and '(#f #f #f)),我会收到错误消息:
and: bad syntax in: and 在 DrRacket 环境中。这令人困惑,因为 Racket Reference 给出了 (apply + '(1 2 3)) 的示例,这似乎与我的问题相同。
我做错了什么以及如何从'(#f #f #f) 中取出我的#f?
【问题讨论】:
标签: boolean racket logical-operators