I read http://clojure.org/reference/reader and https://yobriefca.se/blog/2014/05/19/the-weird-and-wonderful-characters-of-clojure/ thank you #' - Var macro
#' is the var quote. It is the same a the var method, user=> (def nine 9)#'user/nineuser=> nine9user=> (var nine)#'user/nineuser=> #'nine#'user/nine When used it will attempt to return the referenced var. This is useful when you want to talk about the reference/declaration instead of the value it represents. See the use of meta in the metadata (^) discussion. 在 2016年9月13日星期二 UTC+8上午10:13:50,章亮写道: > > Hi > Recently Read the code of clj_http, then I have one questions. > In the clj_http/client.clj > (def ^:dynamic request > (wrap-request #'core/request)) > #‘ is very strange.I don't understand #' that mean after I searched some > the books of clojure. > And I test for eample : > (defn test1 [x] > (+ x 2)) > (defn test2 [client] > (client 3)) > (defn test3 [] > (test2 #'test1)) > (defn test4 [] > (test2 test1)) > exec test3 test4 the result is same,so I think I need help! > -- 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 --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.