IterableFirstLastWhereExtensions<T> extension

First/last where with default.

on

Methods

firstWhereOrElse(ElementPredicate<T> predicate, T orElse) → T

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

First element satisfying predicate, or orElse if none.
lastWhereOrElse(ElementPredicate<T> predicate, T orElse) → T

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

Last element satisfying predicate, or orElse if none.