IterableExt<E> extension

on

Methods

checkEmpty() → void

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

each(EachFun<E> fun) → void

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

extreme(CompareFun<E> compare) List<E>

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

keyMap<K>(K valueFun(E key, int index)) Map<E, K>

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

maxBy(CompareFun<E> compare) → E?

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

minBy(CompareFun<E> compare) → E?

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

sum(double sumFun(E), {double initValue = 0}) double

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

toArray() Array<E>

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

toList([bool copySelf = true]) List<E>

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

toSet([bool copySelf = true]) Set<E>

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

union() List<E>

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

返回一个按顺序排列的唯一值的List
unionBy<K>(K? convert(E)) List<E>

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

valueMap<V>(V keyFun(E key, int index)) Map<V, E>

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