Nullable типы в Kotlin – это типы, которые могут содержать как значение, так и null
. Они явно обозначаются символом ?
после имени типа.
Функционирование основано на системе типов Kotlin, которая предотвращает NullPointerException
во время компиляции. Компилятор требует явной проверки на null
перед обращением к членам объекта nullable типа.
Основные способы безопасной работы с nullable типами:
Проверка на null
с использованием if
:
kotlin
Оператор безопасного вызова (?.
): Возвращает null
, если объект null
, иначе – результат вызова.
kotlin
Оператор Элвиса (?:
): Позв
Nullable типы в Kotlin – это типы, которые могут содержать как значение, так и null
. Они явно обозначаются символом ?
после имени типа.
Функционирование основано на системе типов Kotlin, которая предотвращает NullPointerException
во время компиляции. Компилятор требует явной проверки на null
перед обращением к членам объекта nullable типа.
Основные способы безопасной работы с nullable типами:
Проверка на null
с использованием if
:
kotlin
Оператор безопасного вызова (?.
): Возвращает null
, если объект null
, иначе – результат вызова.
kotlin
Оператор Элвиса (?:
): Позв
Register or sign in to get access to full answers for all questions from the question bank.