Действительно ли коллекции VAVR устойчивы?JAVA

Программисты JAVA общаются здесь
Anonymous
Действительно ли коллекции VAVR устойчивы?

Сообщение Anonymous »

В данном контексте под постоянным понимается сохранение предыдущих версий коллекции при попытке ее изменения:

Код: Выделить всё

List l = List.of(1, 2, 3);
List l2 = l.append(4);
Однако, если я потеряю ссылку l на исходную коллекцию, я не увижу в l2 никаких методов, которые позволили бы мне получить доступ к исходной коллекции? От постоянных коллекций я ожидал:

Код: Выделить всё

l2.getPreviousVersion()
Может быть, я упускаю суть?

Вернуться в «JAVA»