Встречается на собеседованиях • сегодня
Что такое null-safety в Kotlin
Null-safety в Kotlin — это механизм, предотвращающий NullPointerException (NPE) на этапе компиляции. В Kotlin типы по умолчанию non-nullable, и для работы с nullable-значениями нужно явно указывать ?.
Пример:
kotlin
var nonNullable: String = "Hello" // Не может быть null
var nullable: String? = null // Может быть null
// Безопасный вызов
nullable?.length // Вернет null, а не вызовет NPE
// Elvis-оператор
val length = nullable?.length ?: 0 // Если null, вернет 0
// Явное исключение для nullable
nullable!!.length // Выбросит NPE, если nullable == nullКомпилятор проверяет nullable-типы и требует безопасной обработки, что уменьшает ошибки времени выполнения.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы