2012-03-31 45 views
7

我道歉,如果這個問題是微不足道的,但一些谷歌搜索是不是導致我到任何地方。什麼是defmultidefmethod一般語法?我可以編寫簡單的多方法,但我不確定我可以在哪裏放置文檔字符串,事前和事後條件,元數據等。多方法的一般語法

我真正感興趣的ClojureScript比Clojure的多,因此,如果有兩個區別,請告訴我。

回答

7

在REPL可以使用doc函數來獲取函數的參數和(大部分時間)的選項的說明。至於ClojureScript,這兩個功能是宏,這意味着它們在編譯時展開,並應表現,正是因爲他們在常規的Clojure做。也就是說,只要ClojureScript可以處理宏生成的代碼。

4

Clojuredocsdefmultidefmethod

如果沒有找到的例子有足夠詳細,則可以考慮添加自己的(一旦你已經得到了你所有的問題解答)。