initNode method

void initNode(
  1. N node
)

初始化节点

Implementation

void initNode(N node) {
  assert(
    _length == 0 && _first == null && _last == null,
    'ElLinkedList Error: 初始化节点出现错误,链表内部状态不一致!\n'
    'length: $length\n'
    'first: $first\n'
    'last: $last\n',
  );
  node.mount(this, null, null);
  _first = node;
  _last = node;
}