LinkedHashMap<K, V>.fromIterables constructor
Creates a LinkedHashMap 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. Example:
final values = [0.06, 0.81, 1, 0.11];
final keys = ['Mercury', 'Venus', 'Earth', 'Mars'];
final mapFromIterables = LinkedHashMap.fromIterables(keys, values);
print(mapFromIterables);
// {Mercury: 0.06, Venus: 0.81, Earth: 1, Mars: 0.11}
Implementation
factory LinkedHashMap.fromIterables(Iterable<K> keys, Iterable<V> values) {
LinkedHashMap<K, V> map = LinkedHashMap<K, V>();
MapBase._fillMapWithIterables(map, keys, values);
return map;
}