【发布时间】:2011-08-17 02:31:26
【问题描述】:
我在球拍和 MIT 方案中尝试使用以下代码,令我惊讶的是编译器抛出错误
(foldr and #t '(#t #t #f))
有什么方法可以使用 reduce/fold 方法来检查列表是否只包含真假? 我知道 lambda 可以完成这项工作,但它确实让我们想知道为什么这不是一个有效的代码。 我记得我可以在 Haskell 中做到这一点......
TIA。
【问题讨论】:
-
你收到了什么错误信息?
-
Scheme 和 Racket 并不完全相同,但您可能会在 Using AND with the apply function in Scheme 中找到解决方案。