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.
Source
factory SplayTreeMap.fromIterables(Iterable<K> keys, Iterable<V> values,
[int compare(K key1, K key2), bool isValidKey(potentialKey)]) {
SplayTreeMap<K, V> map = new SplayTreeMap<K, V>(compare, isValidKey);
Maps._fillMapWithIterables(map, keys, values);
return map;
}