Files
2020-03-19 09:51:01 +03:00

11 lines
185 B
Kotlin
Vendored

interface G {
val a: Array<out G>
}
fun goo(g: G) {
val x = g.a.firstOrNullX()
}
public fun <T> Array<out T>.firstOrNullX(): T? {
return if (isEmpty()) null else this[0]
}