first 属性

E first

第一个元素。

如果 this 为空,则抛出 StateError 异常。否则返回迭代顺序中的第一个元素,等价于 this.elementAt(0)

实现

E get first {
  if (_head == _tail) throw IterableElementError.noElement();
  return _table[_head] as E;
}