(let [ truthys (filter #(filter-func %) coll)
falsys (filter #(not filter-func %) coll)]
这段代码遍历 coll 两次,并对每个元素应用两次 filter-func。我想知道,有没有办法一次性将 coll 过滤到 truthys 和 falsys 中?
(let [ truthys (filter #(filter-func %) coll)
falsys (filter #(not filter-func %) coll)]
这段代码遍历 coll 两次,并对每个元素应用两次 filter-func。我想知道,有没有办法一次性将 coll 过滤到 truthys 和 falsys 中?
1 个回答