last property

Node last

Implementation

Node get last {
  int len = this.length;
  if (len > 0) {
    return JS('Node', '#[#]', this, len - 1);
  }
  throw new StateError("No elements");
}
void last= (Node value)
inherited

Updates the last position of the list to contain value.

Equivalent to theList[theList.length - 1] = value;.

The list must be non-empty.

Implementation

void set last(E value) {
  if (length == 0) throw IterableElementError.noElement();
  this[length - 1] = value;
}