Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
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
Оператор Элвиса (?:
): Позв
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.