【发布时间】:2012-07-13 04:54:07
【问题描述】:
我刚刚开始使用 Clojure。我正在阅读this。 我不明白如何实现特殊形式与如何实现函数和宏之间的区别
几乎所有的函数和宏都是在 Clojure 源代码中实现的。函数和宏的区别在后面解释。 Clojure 编译器可以识别特殊形式,但不会在 Clojure 源代码中实现。
有人可以解释两件事之间的区别吗? (在Clojure源码中实现,在Clojure源码中没有实现)
【问题讨论】:
-
特殊形式类似于其他语言中的“if”等关键字。
标签: clojure