IterableX<T> extension
Iterable & List utility extensions.
- on
-
- Iterable<
T>
- Iterable<
Methods
-
chunked(
int size) → List< List< T> > -
Available on Iterable<
Splits this iterable into chunks of sizeT> , provided by the IterableX extensionsize. -
distinctBy<
K> (K keySelector(T element)) → List< T> -
Available on Iterable<
Returns a new list containing distinct elements according toT> , provided by the IterableX extensionkeySelector. -
firstWhereOrNull(
bool predicate(T element)) → T? -
Available on Iterable<
Finds first element matchingT> , provided by the IterableX extensionpredicateor returnsnull. -
lastWhereOrNull(
bool predicate(T element)) → T? -
Available on Iterable<
Finds last element matchingT> , provided by the IterableX extensionpredicateor returnsnull. -
separated(
T separator) → List< T> -
Available on Iterable<
Returns elements separated byT> , provided by the IterableX extensionseparator. -
sumBy(
num selector(T element)) → num -
Available on Iterable<
Returns the sum of values extracted byT> , provided by the IterableX extensionselector.