toMap
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.
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.
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.
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.
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.
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.
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.
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.