SplayTreeMap<K, V>.fromIterables constructor
Creates a SplayTreeMap associating the given keys
to values
.
This constructor iterates over keys
and values
and maps each element of keys
to the corresponding element of values
.
If keys
contains the same object multiple times, the last occurrence overwrites the previous value.
It is an error if the two Iterables don't have the same length.
Implementation
factory SplayTreeMap.fromIterables(Iterable<K> keys, Iterable<V> values, [int Function(K key1, K key2)? compare, bool Function(dynamic potentialKey)? isValidKey]) { SplayTreeMap<K, V> map = SplayTreeMap<K, V>(compare, isValidKey); MapBase._fillMapWithIterables(map, keys, values); return map; }
© 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/SplayTreeMap/SplayTreeMap.fromIterables.html