toMap

fun <K, V> Iterable<Pair<K, V>>.toMap(): Map<K, V>(source)

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. If any of two pairs would have the same key the last one gets added to the map.

Since Kotlin

1.0

fun <K, V, M : MutableMap<in K, in V>> Iterable<Pair<K, V>>.toMap(destination: M): M(source)

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

Since Kotlin

1.0

fun <K, V> Array<out Pair<K, V>>.toMap(): Map<K, V>(source)

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. If any of two pairs would have the same key the last one gets added to the map.

Since Kotlin

1.0

fun <K, V, M : MutableMap<in K, in V>> Array<out Pair<K, V>>.toMap(destination: M): M(source)

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

Since Kotlin

1.0

fun <K, V> Sequence<Pair<K, V>>.toMap(): Map<K, V>(source)

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. If any of two pairs would have the same key the last one gets added to the map.

Since Kotlin

1.0

fun <K, V, M : MutableMap<in K, in V>> Sequence<Pair<K, V>>.toMap(destination: M): M(source)

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

Since Kotlin

1.0

fun <K, V> Map<out K, V>.toMap(): Map<K, V>(source)

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.

Since Kotlin

1.1

fun <K, V, M : MutableMap<in K, in V>> Map<out K, V>.toMap(destination: M): M(source)

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

Since Kotlin

1.1