forEach method
- void f(
- K key,
- V value
override
Applies action
to each key/value pair of the map.
Calling action
must not add or remove keys from the map.
final planetsByMass = <num, String>{0.81: 'Venus', 1: 'Earth', 0.11: 'Mars', 17.15: 'Neptune'}; planetsByMass.forEach((key, value) { print('$key: $value'); // 0.81: Venus // 1: Earth // 0.11: Mars // 17.15: Neptune });
Implementation
void forEach(void f(K key, V value)) { Iterator<MapEntry<K, V>> nodes = _SplayTreeMapEntryIterator<K, V>(this); while (nodes.moveNext()) { MapEntry<K, V> node = nodes.current; f(node.key, node.value); } }
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dart.dev/stable/2.17.0/dart-collection/SplayTreeMap/forEach.html