1
私はマクロに名前をつけたいと思います。このメソッドでClojureで行うことができますclojure.tools.macro /名前付き属性。ClojureScriptでclojure.tools.macro/name-with-attributesを使用するには?
の対応するメソッドは何ですか?ClojureScript?
私はマクロに名前をつけたいと思います。このメソッドでClojureで行うことができますclojure.tools.macro /名前付き属性。ClojureScriptでclojure.tools.macro/name-with-attributesを使用するには?
の対応するメソッドは何ですか?ClojureScript?
残念ながら、マクロはClojureではなくClojureでのみ定義できます。しかし、いったん定義されると、両方でそれらを使用することができます。
this answerで説明したように、コンパイル時にマクロが適用されます。また、コンパイラはClojureで記述されているため、マクロもClojureで実装する必要があります。
これが役に立ちます。