elementAtOrNull method

T? elementAtOrNull(
  1. int index
)

The element at index, or null when out of range.

Negative indices return null rather than throwing.

Implementation

T? elementAtOrNull(int index) {
  if (index < 0) return null;
  var remaining = index;
  for (final element in this) {
    if (remaining == 0) return element;
    remaining--;
  }
  return null;
}