【发布时间】:2023-04-01 19:50:01
【问题描述】:
作为练习,我正在开发一个类似于 Vector 的数据结构。我已经实现了 IPersistentVector 扩展的所有接口,但我还没有找到定义“conj”的接口。那是哪个界面? 谢谢!
【问题讨论】:
作为练习,我正在开发一个类似于 Vector 的数据结构。我已经实现了 IPersistentVector 扩展的所有接口,但我还没有找到定义“conj”的接口。那是哪个界面? 谢谢!
【问题讨论】:
clojure.lang.IPersistentCollection/cons。它最初被命名为 cons,尽管它的 Clojure 函数现在被称为 conj,但它仍然停留在界面中。
【讨论】:
rest,即接口侧的c.l.ISeq/more。