IterableExtensions<T> extension
Selection of Iterable Extensions frequently used at NonVanilla.
- on
-
- Iterable<
T>
- Iterable<
Methods
-
mapGrouped<
K, G> ({required K? groupBy(T item), required G groupBuilder(K? key, List< T> items)}) → Iterable<G> -
Available on Iterable<
Group elements with the groupBy Function and map those groups with the groupBuilder.T> , provided by the IterableExtensions extension -
mapIndexed<
R> (R f(int index, T element)) → Iterable< R> -
Available on Iterable<
Behaves like the map function but also exposes the index of the current element.T> , provided by the IterableExtensions extension -
mapN<
R> (R f(List< T> element), {required int n}) → Iterable<R> -
Available on Iterable<
Behaves like the map function but iterates over n elements at a time.T> , provided by the IterableExtensions extension -
separatedBy(
T separator) → Iterable< T> -
Available on Iterable<
Inserts a Type T in between every two elements in an iterable.T> , provided by the IterableExtensions extension