【发布时间】:2017-01-03 16:28:12
【问题描述】:
查看every? 的源代码可以清楚为什么
(every? string? []) => true
这是因为every?是递归实现的,使用(nil? (seq coll))来结束递归。但是,我的问题是,这种行为有什么意义?刚刚被那个绊倒了。
我已经解决了我的问题
(and (seq x) (every? string? x))
【问题讨论】:
-
确实,空向量的每个元素都是一个字符串。
-
every?是一个态度积极的人写的
标签: clojure