On Dec 30, 2:49 pm, wubbie <sunj...@gmail.com> wrote: > Very criptic for newbie. > What does "Threads the expr through the forms." mean?
Shameless plug, if you find learning from examples easier than textual descriptions, you might want to look up http://en.wikibooks.org/wiki/Clojure_Programming/Examples/API_Examples I'm trying to fully cover the entire API with snippets and examples as I come across them... its pretty well fleshed out now, but still some gaps to fill In this case the entry is: -> user=> (-> "hello" .toUpperCase (.replace "H" "J")) "JELLO" However -> works on everything user=> (-> true (if inc dec) (map [1 2 3])) (2 3 4) or expanded (map (if true inc dec) [1 2 3]) So one can also use macros and normal functions in ->, ie. non- methods. In this case -> is pretty difficult to get your head around in either example or textual though, so YMMV :) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---