【发布时间】:2014-07-18 02:08:49
【问题描述】:
Clojure 的 let 比 Common Lisp 更简洁,括号更少:
;Clojure
(let [a 1 b 2]
(+ a b))
;Common Lisp
(let ( (a 1) (b 2))
(+ a b))
如何在 Common Lisp 中编写一个等价的宏?:
(letmac ( a 1 b 2)
(+ a b))
【问题讨论】:
标签: macros clojure common-lisp