Map.of constructor - Map - dart:core library (original) (raw)
Map<K, V>.of(
- Map<K, V> other )
Creates a LinkedHashMap with the same keys and values as other
.
A LinkedHashMap
requires the keys to implement compatibleoperator==
and hashCode
, and it allows null
as a key. It iterates in key insertion order.
final planets = <int, String>{1: 'Mercury', 2: 'Venus', 3: 'Earth'};
final mapOf = Map<num, String>.of(planets);
print(mapOf); // {1: Mercury, 2: Venus, 3: Earth}
Implementation
factory Map.of(Map<K, V> other) = LinkedHashMap<K, V>.of;