firstWhereOrNull<T> function

T? firstWhereOrNull<T>(
  1. List<T> list,
  2. bool test(
    1. T item
    )
)

Implementation

T? firstWhereOrNull<T>(List<T> list, bool Function(T item) test) {
  T? result;
  for (var item in list) {
    if (test(item)) {
      return result = item;
    }
  }
  return result;
}