elementAtOrDefault method

E elementAtOrDefault(
  1. int index,
  2. E defaultValue
)

Returns an element at the given index or defaultValue if the index is out of bounds of this collection.

var list = [1, 2, 3, 4];
var first = list.elementAtOrDefault(0, -1); // 1
var fifth = list.elementAtOrDefault(4, -1); // -1

Implementation

E elementAtOrDefault(int index, E defaultValue) {
  return elementAtOrElse(index, (_) => defaultValue);
}