mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-08-01 12:30:48 +02:00
Update clojure-macros.html.markdown (#2694)
This commit is contained in:
@@ -99,13 +99,13 @@ You'll want to be familiar with Clojure. Make sure you understand everything in
|
||||
(list x) ; -> (4)
|
||||
|
||||
;; You can use # within ` to produce a gensym for each symbol automatically
|
||||
(defmacro define-x-hygenically []
|
||||
(defmacro define-x-hygienically []
|
||||
`(do
|
||||
(def x# 2)
|
||||
(list x#)))
|
||||
|
||||
(def x 4)
|
||||
(define-x-hygenically) ; -> (2)
|
||||
(define-x-hygienically) ; -> (2)
|
||||
(list x) ; -> (4)
|
||||
|
||||
;; It's typical to use helper functions with macros. Let's create a few to
|
||||
|
Reference in New Issue
Block a user