forEach method
- void action(
- E entry
override
Call action
with each entry in this linked list.
It's an error if action
modifies the linked list.
Implementation
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 Creative Commons Attribution-ShareAlike License v4.0.
https://api.dart.dev/stable/2.13.0/dart-collection/LinkedList/forEach.html