Copied and pasted straight from your post to my REPL it works fine. Maybe verify that you're actually doing what you think you're doing?
That said, this function already exists: it's called get. user=> (def *places* {:room "Nice room" :basement "what ever"}) #'user/*places* user=> (defn describe-place [place places] (places place)) #'user/describe-place user=> (describe-place :room *places*) "Nice room" user=> (get *places* :room) "Nice room" On Mar 3, 5:33 pm, HB <hubaghd...@gmail.com> wrote: > Hi, > > I'm trying to write a function that gets the value for a key of a map. > > (def *places* {:room "Nice room" > :basement "what ever"}) > > (defn describe-place [place places] > (places place)) > > (describe-place :room *places*) > > Of course it isn't running :) > What should I do? > Thanks for help and time. -- 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