Spec-Zone.ru › Dart 2

dart:collection

Метод forEach

void forEach(
  1. void action(
    1. E entry
    )
)
override

Вызывает action с каждым элементом в этом связанном списке.

Ошибка, если action изменяет связанный список.

Реализация

void forEach(void action(E entry)) {
  int modificationCount = _modificationCount;
  if (isEmpty) return;

  E current = _first!;
  do {
    action(current);
    if (modificationCount != _modificationCount) {
      throw ConcurrentModificationError(this);
    }
    current = current._next!;
  } while (!identical(current, _first));
}

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-collection/LinkedList/forEach.html

Spec-Zone.ru

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