Spec-Zone.ru › Dart 1

dart:html

Метод moveNext

bool moveNext()

Перемещает указатель на следующий элемент.

Возвращает true, если current содержит следующий элемент. Возвращает false, если элементов больше нет.

Безопасно вызывать moveNext даже когда итератор уже находится после последнего элемента. В этом случае moveNext снова возвращает false и не оказывает никакого влияния.

Вызов moveNext может вызвать исключение, если итерация была прервана изменением базовой коллекции.

Исходный код

bool moveNext() {
  int nextPosition = _position + 1;
  if (nextPosition < _length) {
    _current = _array[nextPosition];
    _position = nextPosition;
    return true;
  }
  _current = null;
  _position = _length;
  return false;
}

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-html/FixedSizeListIterator/moveNext.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API