Hi all,
when I execute the following code:
(def users (ref []))
;works
(defn print-users []
(with-query-results res ["select id,username,password from users" ]
(dorun
(dosync (ref-set users res ) )
)
)
)
and then execute (map #(println %) @users) i get back this:
({:id 1, :username rpierich, :password test}
{:id 2, :username ruthpierich, :password test}
nil {:id 3, :username ruthpierich, :password test}
nil nil)
when i perform a @users i get:
({:id 1, :username "rpierich", :password "test"} {:id 2, :username
"ruthpierich", :password "test"} {:id 3, :username
"ruthpierich", :password "test"})
Is this a bug with map or since it adds on those nils or am i missing
something in the call to map?
Cheers,
Ruben
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en