Junior — Middle
81
Егер null мәні бар Nullable айнымалыға қол жеткізіп, ?.? операторын қолдансаңыз, не болады?
AI-дан жауап
sobes.tech AI
В Kotlin оператор безопасного вызова ?. используется для обращения к объекту, который может быть null, без риска получить NullPointerException.
Если переменная типа Nullable содержит значение null, то при использовании ?. выражение просто вернёт null и не выполнит дальнейших операций.
Например:
val nullableString: String? = null
val length = nullableString?.length // length будет равен null, а не вызовет ошибку
Таким образом, оператор ?. предотвращает попытку доступа к членам объекта, если он равен null, обеспечивая безопасное выполнение кода.