Module xyz.cofe.coll.im
Package xyz.cofe.coll.im
package xyz.cofe.coll.im
Иммутабельные коллекции
-
ClassDescriptionAppend<SELF,
A> Возможность добавления в конец спискаСчетное множество/списокEmptable<SELF>Возможность создать пустую коллекциюФильтрация коллекцииFMap<A>Отображение коллекцииFMap.Split<A,B> Отображение коллекции на двеFn0<RES>Функция без аргументовFn1<A,RES> Функция с одним элементомFn2<A,B, RES> Функция с двумя элементамиFn3<A,B, C, RES> Функция с тремя элементамиFn4<A,B, C, D, RES> Функция с тремя элементамиFn5<A,B, C, D, E, RES> Функция с тремя элементамиFn6<A,B, C, D, E, F, RES> Функция с тремя элементамиFoldLeft<A>Свертка списка от начала к концуFoldRight<A>Свертка списка от конца к началуForEach<A>Обход элементов спискаОбход и обновление гетерогенных деревьев (record)ImList<A>ПеречислениеImListLinked<A>MAP<A>Отображение элементов коллекцииOne<SELF,A> Создание коллекции с одним элементомПозиционное чтение элементов коллекцииPrepend<SELF,A> Добавление элемента в конец спискаResult<VALUE,ERROR> Контейнер для успешного выполнения функции или наличия ошибкиReverse<SELF>Разворот спискаЧтение хвоста списка - все, кроме первого элементаTuple1<A>Кортеж из одного элементаTuple2<A,B> Tuple2.Tuple2Impl<A,B> Tuple3<A,B, C> Tuple3.Tuple3Impl<A,B, C> Tuple4<A,B, C, D> Tuple4.Tuple4Impl<A,B, C, D> Tuple5<A,B, C, D, E> Tuple5.Tuple5Impl<A,B, C, D, E> Tuple6<A,B, C, D, E, F> Tuple6.Tuple6Impl<A,B, C, D, E, F>