2012-03-31 13 views
7

質問が些細な場合は謝罪しますが、グーグルでは私をどこにでも誘導していない場合は謝ります。 defmultidefmethodの一般的な構文は何ですか?私は単純なマルチメソッドを書くことができますが、私はdocstring、前後の条件、メタデータなどをどこに置くことができるのか分かりません。マルチメソッドの一般的な構文

私はClojureScriptよりも実際にClojureに興味がありますので、2つの違いがある場合は教えてください。

答えて

7

REPLでは、doc関数を使用して、関数の引数と(ほとんどの場合)オプションの説明を取得できます。 ClojureScriptの場合、これら2つの関数はマクロであり、コンパイル時に展開され、通常のClojureとまったく同じように動作する必要があります。つまり、マクロが生成するコードをClojureScriptが処理できる限りです。 defmultidefmethodClojuredocs

4

十分な詳細があるサンプルが見つからない場合は、独自のサンプルを追加することをお勧めします(すべての質問に回答したら)。

関連する問題