IterableExtensions<T> extension
adds utility methods to Iterable
- on
-
- Iterable<
T>
- Iterable<
Properties
-
reversed
→ Iterable<
T> -
Available on Iterable<
returns List.reversed of this. needs to convert to list firstT> , provided by the IterableExtensions extensionno setter
Methods
-
elementAtOrNull(
int index) → T? -
Available on Iterable<
returns item atT> , provided by the IterableExtensions extensionindex
or null -
separated(
T separator) → Iterable< T> -
Available on Iterable<
separates an iterable withT> , provided by the IterableExtensions extensionseparator
only between items; i.e., not at the start or end -
separatedList(
T separator) → List< T> -
Available on Iterable<
separates an iterable withT> , provided by the IterableExtensions extensionseparator
and cast to list -
shiftLeft(
[int count = 1]) → Iterable< T> -
Available on Iterable<
shifts left byT> , provided by the IterableExtensions extensioncount
-
shiftRight(
[int count = 1]) → Iterable< T> -
Available on Iterable<
shifts right byT> , provided by the IterableExtensions extensioncount
-
toArray(
) → List< T> -
Available on Iterable<
returns this iterable as a fixed-length listT> , provided by the IterableExtensions extension -
wrapped(
T item) → Iterable< T> -
Available on Iterable<
wraps an iterable withT> , provided by the IterableExtensions extensionitem
at the start and end -
wrappedList(
T item) → List< T> -
Available on Iterable<
wraps an iterable withT> , provided by the IterableExtensions extensionitem
at the start and end and cast to list