MapEntry class - dart:core library (original) (raw)
MapEntry<K, V> class final
A key/value pair representing an entry in a Map.
The Map interface contains various methods that can inspect or modify the map based on entry objects.
final map = {'1': 'A', '2': 'B'};
map.addEntries([
MapEntry('3', 'C'),
MapEntry('4', 'D'),
]);
print(map); // {1: A, 2: B, 3: C, 4: D}
Do not extend or implement the MapEntry
class. If the Dart language introduces value types, the MapEntry
class will be changed to such a type, and will likely no longer be able to be implemented or extended by classes.
Constructors
MapEntry(K key, V value)
Creates an entry with key
and value
.
const
factory
Properties
The hash code for this object.
no setterinherited
key → K
The key of the entry.
final
A representation of the runtime type of the object.
no setterinherited
value → V
The value associated to key in a map.
final
Methods
noSuchMethod(Invocation invocation)→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
String representation intended for debugging only.
override
Operators
operator ==(Object other)→ bool
The equality operator.
inherited