2011-01-01 10 views

答えて

4

上の派遣マルチメソッドを構築することは非常に一般的ですこの場合、 "class"はJavaクラス、レコード(defrecordがJavaクラスを生成する)、またはISeqのような内部Clojure型であってもよい。

また、関数に渡されたargsの任意の関数。たとえば、関数を計算し、あなたが望むならキーワード。

3

あなたは(その関数がdefmultiの2番目の引数として渡される引数の任意機能上のマルチメソッドをディスパッチすることができます。http://clojure.org/multimethodsは、より多くの詳細を提供します。

2

にマルチメソッドをディスパッチすることができます。機能を選択してください。

関連する問題