Spec-Zone.ru › Kotlin 2

cast

kotlin-stdlib/kotlin.reflect/cast

Начиная с Kotlin: 1.4

fun <T : Any> KClass<T>.cast(value: Any?): T

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

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

См. также

KClass.isInstance
KClass.safeCast

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

Spec-Zone.ru

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