Spec-Zone.ru › Kotlin 2

toMap

kotlin-stdlib/kotlin.collections/toMap

Начиная с Kotlin: 1.0

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

Возвращает новую карту, содержащую все пары «ключ-значение» из указанной коллекции пар.

Возвращаемая карта сохраняет порядок перебора элементов исходной коллекции. Если у нескольких пар совпадают ключи, в карту добавляется последняя из них.


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

Заполняет и возвращает изменяемую карту назначения парами «ключ-значение» из указанной коллекции пар.


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

Возвращает новую карту, содержащую все пары «ключ-значение» из указанного массива пар.

Возвращаемая карта сохраняет порядок перебора элементов исходного массива. Если у нескольких пар совпадают ключи, в карту добавляется последняя из них.


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

Заполняет и возвращает изменяемую карту назначения парами «ключ-значение» из указанного массива пар.


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

Возвращает новую карту, содержащую все пары «ключ-значение» из указанной последовательности пар.

Возвращаемая карта сохраняет порядок перебора элементов исходной последовательности. Если у нескольких пар совпадают ключи, в карту добавляется последняя из них.


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

Заполняет и возвращает изменяемую карту назначения парами «ключ-значение» из указанной последовательности пар.


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

Возвращает новую карту только для чтения, содержащую все пары «ключ-значение» из исходной карты.

Возвращаемая карта сохраняет порядок перебора элементов исходной карты.


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

Заполняет и возвращает изменяемую карту назначения парами «ключ-значение» из указанной карты.

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/to-map.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API