Entry

expect interface Entry<out K, out V>(source)

Represents a key/value pair held by a Map.

Map entries are not supposed to be stored separately or used long after they are obtained. The behavior of an entry is undefined if the backing map has been modified after the entry was obtained.

Since Kotlin

1.0

Inheritors

actual interface Entry<out K, out V>(source)

Represents a key/value pair held by a Map.

Map entries are not supposed to be stored separately or used long after they are obtained. The behavior of an entry is undefined if the backing map has been modified after the entry was obtained.

Since Kotlin

1.1

Inheritors

actual interface Entry<out K, out V>(source)

Represents a key/value pair held by a Map.

Map entries are not supposed to be stored separately or used long after they are obtained. The behavior of an entry is undefined if the backing map has been modified after the entry was obtained.

Since Kotlin

1.0

Inheritors

actual interface Entry<out K, out V>(source)

Represents a key/value pair held by a Map.

Map entries are not supposed to be stored separately or used long after they are obtained. The behavior of an entry is undefined if the backing map has been modified after the entry was obtained.

Since Kotlin

1.3

Inheritors

actual interface Entry<out K, out V>(source)

Represents a key/value pair held by a Map.

Map entries are not supposed to be stored separately or used long after they are obtained. The behavior of an entry is undefined if the backing map has been modified after the entry was obtained.

Since Kotlin

1.8

Inheritors

actual interface Entry<out K, out V>(source)

Represents a key/value pair held by a Map.

Map entries are not supposed to be stored separately or used long after they are obtained. The behavior of an entry is undefined if the backing map has been modified after the entry was obtained.

Since Kotlin

1.8

Inheritors

Properties

Link copied to clipboard
expect abstract val key: K

Returns the key of this key/value pair.

Since Kotlin 1.0
actual abstract val key: K

Returns the key of this key/value pair.

Since Kotlin 1.1
actual abstract val key: K

Returns the key of this key/value pair.

Since Kotlin 1.0
actual abstract val key: K

Returns the key of this key/value pair.

Since Kotlin 1.3
actual abstract val key: K

Returns the key of this key/value pair.

Since Kotlin 1.8
actual abstract val key: K

Returns the key of this key/value pair.

Since Kotlin 1.8
Link copied to clipboard
expect abstract val value: V

Returns the value of this key/value pair.

Since Kotlin 1.0
actual abstract val value: V

Returns the value of this key/value pair.

Since Kotlin 1.1
actual abstract val value: V

Returns the value of this key/value pair.

Since Kotlin 1.0
actual abstract val value: V

Returns the value of this key/value pair.

Since Kotlin 1.3
actual abstract val value: V

Returns the value of this key/value pair.

Since Kotlin 1.8
actual abstract val value: V

Returns the value of this key/value pair.

Since Kotlin 1.8

Functions

Link copied to clipboard
inline operator fun <K, V> Map.Entry<K, V>.component1(): K

Returns the key component of the map entry.

Since Kotlin 1.0
Link copied to clipboard
inline operator fun <K, V> Map.Entry<K, V>.component2(): V

Returns the value component of the map entry.

Since Kotlin 1.0
Link copied to clipboard
inline fun <K, V> Map.Entry<K, V>.toPair(): Pair<K, V>

Converts entry to Pair with key being first component and value being second.

Since Kotlin 1.0