firstWhereOrElse method
First element satisfying predicate, or orElse if none.
Audited: 2026-06-12 11:26 EDT
Implementation
T firstWhereOrElse(ElementPredicate<T> predicate, T orElse) {
for (final T element in this) {
if (predicate(element)) return element;
}
return orElse;
}