HeartIterableOperator<E> extension

Operators for Iterables

on

Operators

operator *(int n) Iterable<E>

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

Repeat n times. Dart already does this for Strings. 1, 2 * 3 returns (1, 2, 1, 2, 1, 2).
operator <(Iterable it) bool

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

Compare iterables element by element. 1, 1, 3 < 1, 2, 3 returns true because the second elements: 1 < 2. 1, 'a' < 1, 'b' returns true. 1, 2 < 1, 2, 3 returns true because first two elements are the same but the first iterable has shorter length.
operator <=(Iterable it) bool

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

Returns true if < returns true or if equal length iterables have equal elements. 1, 2 <= {1, 2} returns true.
operator >(Iterable it) bool

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

Compare iterables element by element.
operator >=(Iterable it) bool

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

Returns true if > returns true or if equal length iterables have equal elements. 1, 2 >= 1, 2 returns true.