我想给一个宏命名,我可以用Clojure.tools.macro/name-with-attributes方法在Clojure中完成。
ClojureScript中的等价方法是什么?

最佳答案

不幸的是,您只能在clojure中定义宏,而不能在clojurescript中定义宏。但是一旦定义好了,你就可以同时使用它们。
this answer中所述,编译时应用宏因为编译器是用Clojure编写的,所以宏也必须用Clojure实现。
希望这有帮助。

关于clojure - 如何在ClojureScript中使用clojure.tools.macro/name-with-attributes?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37269617/

10-10 00:56