【发布时间】:2011-03-13 13:07:08
【问题描述】:
Clojure 的一些持久性数据结构、向量、映射和集合具有瞬态类似物。对于向量,有pop! 和conj! 函数,类似于用于持久向量的pop 和conj,但没有peek!。
是否存在使peek! 无法有效实现的技术原因?还是在大多数用例中都不需要瞬态向量?我总能做到
(defn peek! [tvec] (get tvec (dec (count tvec))))
但没有内置解决方案似乎很奇怪。
【问题讨论】:
标签: data-structures clojure transient