operator [] method

T operator [](
  1. int number
)

Implementation

T operator [](int number) {
  if (number > _list.length - 1) return _list.last;
  if (number < 0) return _list.first;
  return _list[number];
}