我希望能够做到这样的事情:
(search data list? (fn [x] (and (list? x) (= 4 (first x)))) (fn [x] (and (set? x) (contains x 3))))
并以递归方式搜索嵌套数据结构data:
data
4
在重新发明轮子之前,有没有一种标准的方法呢?
search traversal clojure data-structures
clojure ×1
data-structures ×1
search ×1
traversal ×1