Прошу прощения, если вопрос тривиален, но какое-то гугление меня никуда не ведет. Каков общий синтаксис defmulti
и defmethod
? Я могу написать простые мультиметоды, но я не уверен, куда я могу поместить строку документации, предварительные и последующие условия, метаданные и так далее.
На самом деле я больше заинтересован в ClojureScript, чем в Clojure, поэтому, если между ними есть различия, пожалуйста, сообщите мне.