【发布时间】:2017-05-15 05:33:34
【问题描述】:
我遇到了这种奇怪的行为:
(every? true? [])
=> true
(every? false? [])
=> true
(every? odd? [])
=> true
列表是这样的......
我猜它应该返回 false 而不是 true。
这样设计这个功能的原因是什么?
【问题讨论】:
-
您能否指定
[]中的哪些数字不是odd?,不是false?,也不是true?,这是every?返回@987654327 所需要的@ 结果呢? -
“非arg参数”是什么意思?可以在不改变问题含义的情况下将其更改为“空”吗?
-
@ArthurUlfeldt 你是对的!改了标题。
标签: clojure functional-programming lisp clojurescript