参数列表
bq. (defmethod multifn dispatch-val & fn-tail)
文档字符串
bq. 构建并向 dispatch-value 关联的 multimethod 安装一个新的方法。
这个文档字符串有几个问题,使得它难以理解
1. {{& fn-tail}} 参数未记录。{{& fn-tail}} 的类型/形状是什么?在参考指南中也没有提及 -
https://clojure.org/reference/multimethods2. 文档字符串和参数列表关于 {{multimethod}} 与 {{multifn}} 的名称冲突。
3. 文档字符串和参数列表关于 {{dispatch-value}} 与 {{dispatch-val}} 的名称冲突。
旁注:在 clojuredocs.org 有提及 optional name 允许在方法中,但我在官方文档中没有看到记录。我不确定它是否支持。请参阅
示例。