Spec-Zone.ru › Kotlin 1.4

getValue

kotlin-stdlib / kotlin.collections / getValue
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)
operator fun <V, V1 : V> Map<in String, V>.getValue(
    thisRef: Any?, 
    property: KProperty<*>
): V1

Возвращает значение свойства для данного объекта из этого неизменяемого отображения.

Параметры

thisRef - объект, для которого запрашивается значение (не используется).

property - метаданные для свойства, используемые для получения имени свойства и поиска значения, соответствующего этому имени, в отображении.

Исключения

NoSuchElementException - когда отображение не содержит значения для имени свойства и не предоставляет неявное значение по умолчанию (см. withDefault).

Возвращаемое значение значение свойства.

Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)
@JvmName("getVar") operator fun <V, V1 : V> MutableMap<in String, out V>.getValue(
    thisRef: Any?, 
    property: KProperty<*>
): V1

Возвращает значение свойства для данного объекта из этого изменяемого отображения.

Параметры

thisRef - объект, для которого запрашивается значение (не используется).

property - метаданные для свойства, используемые для получения имени свойства и поиска значения, соответствующего этому имени, в отображении.

Исключения

NoSuchElementException - когда отображение не содержит значения для имени свойства и не предоставляет неявное значение по умолчанию (см. withDefault).

Возвращаемое значение значение свойства.

Требования к платформе и версии: JVM (1.1), JS (1.1), Native (1.1)
fun <K, V> Map<K, V>.getValue(key: K): V

Возвращает значение для данного ключа или выбрасывает исключение, если такого ключа в отображении нет.

Если отображение было создано с помощью withDefault, обращается к его defaultValue поставщику функции вместо выбрасывания исключения.

Исключения

NoSuchElementException - когда отображение не содержит значения для указанного ключа и не было предоставлено неявное значение по умолчанию для этого отображения.

© 2010–2020 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

Spec-Zone.ru

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