y
as?
foo.tryAs(String)
foo as? String
Sam
inline fun <reified T> Any.tryAs(): T? = this as? T
foo.tryAs<String>()
Paul Griffith
foo::class.safeCast(bar)
A modern programming language that makes developers happier.