getValue
operator fun <V, V1 : V> Map<in String, V>.getValue( thisRef: Any?, property: KProperty<*> ): V1
Возвращает значение свойства для данного объекта из этого неизменяемого отображения.
Параметры
thisRef - объект, для которого запрашивается значение (не используется).
property - метаданные для свойства, используемые для получения имени свойства и поиска значения, соответствующего этому имени в отображении.
Исключения
NoSuchElementException - когда отображение не содержит значения для имени свойства и не предоставляет явное значение по умолчанию (см. withDefault).
Возвращает значение свойства.
@JvmName("getVar") operator fun <V, V1 : V> MutableMap<in String, out V>.getValue(
thisRef: Any?,
property: KProperty<*>
): V1 Возвращает значение свойства для данного объекта из этого изменяемого отображения.
Параметры
thisRef - объект, для которого запрашивается значение (не используется).
property - метаданные для свойства, используемые для получения имени свойства и поиска значения, соответствующего этому имени в отображении.
Исключения
NoSuchElementException - когда отображение не содержит значения для имени свойства и не предоставляет явное значение по умолчанию (см. withDefault).
Возвращает значение свойства.
fun <K, V> Map<K, V>.getValue(key: K): V
Возвращает значение для данного ключа или выбрасывает исключение, если такого ключа в отображении нет.
Если отображение было создано с помощью withDefault, использует его defaultValue функцию-поставщик вместо выбрасывания исключения.
Исключения
NoSuchElementException - когда отображение не содержит значения для указанного ключа и для этого отображения не было предоставлено явное значение по умолчанию.
© 2010–2022 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/get-value.html