欢迎!请查阅关于页面以了解有关如何使用此功能的更多信息。
`user=> (defprotocol P (f [this ^long x]))Puser=> (deftype T [] P (f [_ x] x))
`
user=> (f (T.) 5)
ClassCastException user$eval7289$fn7290$G7280__7297不能转换为clojure.lang.IFn$OLO user/eval7313 (无源文件:1) `