On Nov 27, 8:43 am, Mark Rathwell <mark.rathw...@gmail.com> wrote: > Also, another way to take keyword arguments is: > > (defn foo [& opts] > (let [opts (apply hash-map opts)] > (println opts)))
This is what already happens internally with the & {:keys ...} notation. You can actually be rather more concise if you write: (defn foo [& {:as opts}] (println opts)) -- 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 Note that posts from new members are moderated - please be patient with your first post. 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