BeginnerNull Safety

Elvis Operator

Provide a fallback when a value is null.

kotlin
fun main() {
    val name: String? = null
    val length = name?.length ?: 0
    println(length)
}
Output
0

Explanation

?: is the Elvis operator. If the left side is null, it returns the right side value (0 here).

Related Tutorials