toMap

Common
JVM
JS
Native
1.0
fun <K, V> Iterable<Pair<K, V>>.toMap(): Map<K, V>

Returns a new map containing all key-value pairs from the given collection of pairs.

The returned map preserves the entry iteration order of the original collection.

Common
JVM
JS
Native
1.0
fun <K, V, M : MutableMap<in K, in V>> Iterable<Pair<K, V>>.toMap(
    destination: M
): M

Populates and returns the destination mutable map with key-value pairs from the given collection of pairs.

Common
JVM
JS
Native
1.0
fun <K, V> Array<out Pair<K, V>>.toMap(): Map<K, V>

Returns a new map containing all key-value pairs from the given array of pairs.

The returned map preserves the entry iteration order of the original array.

Common
JVM
JS
Native
1.0
fun <K, V, M : MutableMap<in K, in V>> Array<out Pair<K, V>>.toMap(
    destination: M
): M

Populates and returns the destination mutable map with key-value pairs from the given array of pairs.

Common
JVM
JS
Native
1.0
fun <K, V> Sequence<Pair<K, V>>.toMap(): Map<K, V>

Returns a new map containing all key-value pairs from the given sequence of pairs.

The returned map preserves the entry iteration order of the original sequence.

Common
JVM
JS
Native
1.0
fun <K, V, M : MutableMap<in K, in V>> Sequence<Pair<K, V>>.toMap(
    destination: M
): M

Populates and returns the destination mutable map with key-value pairs from the given sequence of pairs.

Common
JVM
JS
Native
1.1
fun <K, V> Map<out K, V>.toMap(): Map<K, V>

Returns a new read-only map containing all key-value pairs from the original map.

The returned map preserves the entry iteration order of the original map.

Common
JVM
JS
Native
1.1
fun <K, V, M : MutableMap<in K, in V>> Map<out K, V>.toMap(
    destination: M
): M

Populates and returns the destination mutable map with key-value pairs from the given map.