firstWhereOption method
The first element satisfying predicate
as an Option.
Implementation
Option<T> firstWhereOption(bool Function(T element) predicate) {
for (var element in this) {
if (predicate(element)) return some(element);
}
return kNone;
}