我想扩展一个 Clojure 协议来处理 Java 原始数组。
(defprotocol PVectorisable
(to-vector [a]))
(extend-protocol PVectorisable
??????
(to-vector [coll]
(Vectorz/create ^doubles coll))
java.util.List
... other implementations......)
这可能吗,如果可以,上面的扩展协议定义中需要做什么(代替“??????”)?