Pair class

A Pair represents a key/value pair.

Implemented types

Constructors

Pair(Comparable? key, Comparable? value)
Creates a key/value pair.
const
Pair.max([Comparable? key, Comparable? value])
Creates a key/value pair, with null values for key and/or value interpreted as the maximum possible value.
Pair.min([Comparable? key, Comparable? value])
Creates a key/value pair, with null values for key and/or value interpreted as the minimum possible value.

Properties

hashCode int
The hash code for this object.
no setteroverride
isMax bool
When true, null values for key and/or value are interpreted as the maximum possible value.
final
isMin bool
When true, null values for key and/or value are interpreted as the minimum possible value.
final
key Comparable?
The key.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value Comparable?
The value.
final

Methods

compareTo(Pair other) int
Compares this object to another object.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(dynamic other) bool
The equality operator.
override