firstOrNull

Returns the first element, or null if the array is empty.

fun <T> Array<out T>.firstOrNull(): T?(source)
fun main() {
    val numbers = arrayOf(10, 20, 30)
    val firstNumber = numbers.firstOrNull()
    println(firstNumber)   // 10

    val emptyArray = arrayOf<String>()
    val firstEmpty = emptyArray.firstOrNull()
    println(firstEmpty)    // null
}

Source