【发布时间】:2012-12-18 01:08:38
【问题描述】:
我想扩展一个 Clojure 协议来处理 Java 原始数组。
(defprotocol PVectorisable
(to-vector [a]))
(extend-protocol PVectorisable
??????
(to-vector [coll]
(Vectorz/create ^doubles coll))
java.util.List
... other implementations......)
这是否可能,如果可以,上面的扩展协议定义中需要添加什么(代替“??????”)?
【问题讨论】:
标签: arrays clojure protocols primitive-types