IterableExt<T> extension

on

Properties

shuffled List<T>

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

Returns the shuffled list
no setter

Methods

groupBy<K>(K key(T e)) Map<K, List<T>>

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

Groups elements by a computed key.
mapIndexed<R>(R fn(int i, T e)) List<R>

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

Maps elements with access to their index.
random() → T

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

Returns a random element
sortedBy(Comparable key(T e), {bool desc = false}) Iterable<T>

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

Returns a sorted iterable based on a computed key.
where1(bool test(T e)) → T?

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

Returns the first element that matches test, or null if none match.