Map<K, V>.of 构造函数

Map<K, V>.of(
  1. Map<K, V> other
)

创建一个与 other 具有相同键和值的 LinkedHashMap

LinkedHashMap 需要键实现兼容的 operator==hashCode,并且可以接受 null 作为键。它按照键插入顺序进行迭代。

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}

实现

factory Map.of(Map<K, V> other) = LinkedHashMap<K, V>.of;