Sorry, it is: Exception in thread "main" java.lang.IllegalArgumentException: Wrong number of args (1) passed to: user$describe-place (wizard-game.clj: 0)
On Mar 4, 4:12 am, HB <hubaghd...@gmail.com> wrote: > Yes indeed, it runs on my REPL too! > However, if I save the code to a file and try to run it, I got this > exception: > > Exception in thread "main" java.lang.IllegalArgumentException: Wrong > number of args (1) passed to: user$describe-location (wizard-game.clj: > 0) > > On Mar 4, 3:59 am, Alan <a...@malloys.org> wrote: > > > > > 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