•
defmacro
(defmacro name doc-string? attr-map? [params*] body)
(defmacro name doc-string? attr-map? ([params*] body) + attr-map?)
例子:
user=> (defmacro tbtest [pred a b]
#_=> (if (not pred) a b))
#'user/tbtest
user=> (tbtest false "aaaa" "bbbb")
"aaaa"
user=> (tbtest true "aaaa" "bbbb")
"bbbb"
<!--[if ppt]-->
•<!--[endif]-->
<!--[if ppt]-->
•<!--[endif]-->