>函数关于0元的行为不一致。
`
user> (doc >)
clojure.core/>
([x] [x y] [x y & more])
如果数字按单调递减顺序排列,则返回非nil值,否则返回false。
nil
user> (> 3 2)
true
user> (> 3)
user> (>)
user> (> 3)
user> (>)
ArityException 错误的参数数量(0)传递给:core/> clojure.lang.AFn.throwArity (AFn.java:429)
`
当通过apply使用>时,这可能会导致问题
`
要么(= 0 (count l))
(apply > l))
`
似乎应该更新文档,0-arg情况应返回true,或者1-arg情况也应该引发异常。
这也影响其他比较器。