MapEntry<K, V>final

表示 Map 中条目的键/值对。

Map 接口包含各种方法,可以根据条目对象来检查或修改 Map。

final map = {'1': 'A', '2': 'B'};
map.addEntries([
 MapEntry('3', 'C'),
 MapEntry('4', 'D'),
]);
print(map); // {1: A, 2: B, 3: C, 4: D}

不要扩展或实现 MapEntry 类。如果 Dart 语言引入了值类型,则 MapEntry 类将更改为此类类型,可能不再能被类实现或扩展。

构造函数

MapEntry(K key, V value)
创建一个具有 keyvalue 的条目。
constant
factory

属性

hashCode int
此对象的哈希码。
no setterinherited
key → K
条目的键。
final
runtimeType Type
对象运行时类型的表示。
no setterinherited
value → V
key 关联的值。
final

方法

noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时调用。
inherited
toString() String
仅用于调试的字符串表示形式。
override

运算符

operator ==(Object other) bool
等号运算符。
inherited