chickadee » clojurian » ->>*

(->> val (proc args ...) ...)syntax
(->>* val (proc args ...) ...)syntax

Works just like -> and ->* only that the forms are inserted at the end of each successive clause's argument list.

Example:

(->> (iota 10)
     (map add1)
     (fold + 0)
     (print))

=>

(print
 (fold + 0
  (map add1
   (iota 10))))