function | since v0.0-927 | ![]() | Edit |
(postwalk f form)
Performs a depth-first, post-order traversal of form. Calls f on each sub-form, uses f's return value in place of the original. Recognizes all Clojure data structures. Consumes seqs as with doall.
(defn postwalk
{:added "1.1"}
[f form]
(walk (partial postwalk f) f form))