Spec-Zone.ru › Kotlin 1.6

cast

kotlin-stdlib / kotlin.reflect / cast
Требования к платформе и версии: JVM (1.4), JS (1.4), Native (1.4)
fun <T : Any> KClass<T>.cast(value: Any?): T

Преобразует заданное значение value к классу, представленному этим объектом KClass. Бросает исключение, если значение является null или если оно не является экземпляром этого класса.

Это экспериментальная функция, которая ведет себя как похожая функция из kotlin.reflect.full на JVM.

См. также

KClass.isInstance

KClass.safeCast

© 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.reflect/cast.html

Spec-Zone.ru

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