IterableExtension<T> extension

on

Methods

avgBy(double selector(T)) → double

Available on Iterable<T>, provided by the IterableExtension extension

distinctBy<R>(R selector(T element)) → Iterable<T>

Available on Iterable<T>, provided by the IterableExtension extension

Returns a new lazy Iterable containing only elements from the collection having distinct keys returned by the given selector function.
findOrNull(bool test(T)) → T?

Available on Iterable<T>, provided by the IterableExtension extension

firstOrNull([bool test(T)?]) → T?

Available on Iterable<T>, provided by the IterableExtension extension

groupBy<K>(K selector(T)) → Map<K, List<T>>

Available on Iterable<T>, provided by the IterableExtension extension

toSortedList([int compare(T a, T b)?]) → List<T>

Available on Iterable<T>, provided by the IterableExtension extension