Пакет Постоянных Коллекций
Список - Постоянный список с функциональными преобразованиями.
Карта - Постоянная карта, основанная на сжатой хеш-матрице отображения префиксного дерева из статьи «Оптимизация хеш-матричных отображаемых префиксных деревьев для быстрых и компактных неизменяемых коллекций JVM» Майкла Дж. Штейндорфера и Юргена Дж. Винджу.
Множество - Постоянное множество, реализованное как постоянная карта псевдонима типа самому себе.
Вектор - Постоянный вектор, основанный на хеш-матричном отображаемом дереве из статьи «Идеальные хеш-деревья» Фила Багвелла.
Типы общего доступа
- класс Vec
- класс VecKeys
- класс VecValues
- класс VecPairs
- тип Set
- тип SetIs
- класс HashSet
- тип Map
- тип MapIs
- класс HashMap
- класс MapKeys
- класс MapValues
- класс MapPairs
- тип List
- примитивные Lists
- примитивный Nil
- класс Cons
- примитивный CollisionHash
© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/collections-persistent--index