IterableExt<E> extension

on

Methods

elementAtOrNull(int index) → E?

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

filter(bool f(E e)) List<E>

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

firstOrNull({bool f(E e)?}) → E?

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

forIndex(dynamic f(E e, int index)) → void

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

groupBy<T>(T f(E e)) Map<T, List<E>>

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

按条件分组数据
joinTo(String f(E e), {String separator = ","}) String

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

lastOrNull({bool f(E e)?}) → E?

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

mapIndex<T>(T f(int index, E e)) List<T>

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

maxBy<R extends Comparable>(R f(E e)) → E?

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

minBy<R extends Comparable>(R f(E e)) → E?

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

sumBy(num f(E e)) num

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

toMap<K, V>(K keySelector(E e), V valueTransform(E e)) Map<K, V>

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