firstNotNullOfOrNull<T> method
T?
firstNotNullOfOrNull<T>(
- T? transform(
- E element
Returns the first non-null value produced by transform
function being
applied to elements of this collection in iteration order, or null
if
no non-null value was produced.
Implementation
T? firstNotNullOfOrNull<T>(T? Function(E element) transform) {
for (final element in this) {
final transformed = transform(element);
if (transformed != null) return transformed;
}
return null;
}