Spec-Zone.ru › Kotlin 1.7

Элемент

kotlin-stdlib / kotlin.coroutines / CoroutineContext / Элемент
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)
interface Element : CoroutineContext

Элемент контекста CoroutineContext. Элемент контекста корутины сам по себе представляет одиночный контекст.

Свойства

Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)

ключ

Ключ этого элемента контекста корутины.

abstract val key: Key<*>

Функции

Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)

fold

Накапливает записи этого контекста, начиная со значения initial и применяя operation слева направо к текущему значению накопителя и каждому элементу этого контекста.

open fun <R> fold(
    initial: R, 
    operation: (R, Element) -> R
): R
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)

получить

Возвращает элемент с заданным ключом из этого контекста или элемент не найден.

open operator fun <E : Element> get(key: Key<E>): E?
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)

minusKey

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

open fun minusKey(key: Key<*>): CoroutineContext

© 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.coroutines/-coroutine-context/-element/index.html

Spec-Zone.ru

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