Heh. Learn something new every day. This also works
(into {} (System/getProperties)) On Nov 17, 4:56 pm, Richard Newman <holyg...@gmail.com> wrote: > Sean, > > If the class implements Map, then it already behaves as an associative > data structure in Clojure. E.g., > > (map (fn [[k v]] (println v)) > (doto (java.util.HashMap.) > (.put "foo" "bar") > (.put "baz" "noo"))) > > (get (doto (java.util.HashMap.) > (.put "foo" "bar") > (.put "baz" "noo")) "foo") > => "bar" > > That means you can write read-map as > > (defn read-map [m] > (merge {} m)) > > -R -- 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