Задать вопрос
@JZX

Как одновременно проверить переменную на null и присвоить ей значение?

Есть ли еще варианты кроме if, let, apply?
  • Вопрос задан
  • 193 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • OTUS
    Kotlin Backend Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
Кажется, вам нужно это:
variable = variable ?: value
https://stackoverflow.com/a/44316114/14163502
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
zagayevskiy
@zagayevskiy Куратор тега Kotlin
Android developer at Yandex
Одновременно это сделать нельзя. А тебе зачем?
Ответ написан
MinTnt
@MinTnt
Да разные есть, к примеру. Добавлю пожалуй ещё
val a = null
println(when (a) {
    null -> "it's null"
    else -> "it's not null"
})
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы