首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VAVR集合真的持久吗

VAVR集合真的持久吗
EN

Stack Overflow用户
提问于 2020-12-27 01:28:04
回答 1查看 111关注 0票数 1

我对persistent在这个上下文中的理解是指在试图修改集合时保留它的以前版本:

代码语言:javascript
复制
List<Integer> l = List.of(1, 2, 3);
List<Integer> l2 = l.append(4);

但是,如果我丢失了对原始集合的引用l,我在l2上看不到任何允许我访问原始集合的方法?对于持久化集合,我会期望:

代码语言:javascript
复制
l2.getPreviousVersion()

也许我没有抓住要点?

EN

回答 1

Stack Overflow用户

发布于 2021-03-14 18:43:28

保留以前的版本并不是直接有意的特性。

它是不变性的结果。正如Turing85所说,访问以前的版本是完全持久数据结构的一个特性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65458918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档