- Type Parameters:
A- элемент списка/коллекции
- All Known Implementing Classes:
ImListLinked,ImListLinkedBase
Позиционное чтение элементов коллекции
-
Method Summary
Modifier and TypeMethodDescriptiondefault <B> BfoldLeft(B init, BiFunction<B, A, B> fold) Свертка от начала к концу спискаdefault <B> BfoldRight(B init, BiFunction<B, A, B> fold) Свертка списка от конца к началуget(int index) Чтение элемента спискаhead()Чтение "головы" / первого элементаlast()Чтение последнего элементаtoImList()Возвращает иммутабельный списокtoList()Возвращает мутабельный списокMethods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Method Details
-
get
Чтение элемента списка- Parameters:
index- индекс элемента- Returns:
- элемент
-
head
Чтение "головы" / первого элемента- Returns:
- элемент
-
last
Чтение последнего элемента- Returns:
- элемент
-
foldLeft
Description copied from interface:FoldLeftСвертка от начала к концу списка -
foldRight
Description copied from interface:FoldRightСвертка списка от конца к началу -
toList
Возвращает мутабельный список- Returns:
- мутабельный список
-
toImList
Возвращает иммутабельный список- Returns:
- иммутабельный список
-