added another traverse example

This commit is contained in:
Nathan Marz 2016-06-16 17:45:09 -04:00
parent e3a15deeae
commit b42c787589

View file

@ -263,6 +263,8 @@ factor/cache the path.
45 45
=> (reduce + 0 (traverse (walker integer?) [[[1 2]] 3 [4 [[5 6 7]] 8] 9])) => (reduce + 0 (traverse (walker integer?) [[[1 2]] 3 [4 [[5 6 7]] 8] 9]))
45 45
=> (into #{} (traverse (walker integer?)) [[1 2] 1 [[3 [4 4 [2]]]]])
#{1 4 3 2}
=> (traverse (walker integer?) [[[1 2]] 3 [4 [[5 6 7]] 8] 9]) => (traverse (walker integer?) [[[1 2]] 3 [4 [[5 6 7]] 8] 9])
;; returns object implementing clojure.lang.IReduce ;; returns object implementing clojure.lang.IReduce
``` ```