该http://clojure.org/data_structures页解释了所有的Clojure集合为“不可改变的,持久的”。我一直在寻找明确的定义,以明确“持久”在这种情况下的含义,是否有人对此有明确的解释?
它指的是与此Wikipedia文章相同的持久性。总结:
在计算中,持久性数据结构是一种在修改后始终保留其先前版本的数据结构。这样的数据结构实际上是不可变的,因为它们的操作不会(可视地)就地更新结构,而是始终产生新的更新结构。(持久性数据结构不是致力于持久性存储(例如磁盘)的数据结构;这是“持久性”一词的不同且无关的含义。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句