Безопасный вызов и элвис-оператор: что напечатает код
Вы разбираете чужой код и видите такой фрагмент:
val nickname: String? = null
val length = nickname?.length ?: -1
println(length)
Что будет напечатано в консоль?
- Код упадёт с NullPointerException на обращении к length
- -1
- 0
- null
