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

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

Есть ли еще варианты кроме if, let, apply?
  • Вопрос задан
  • 194 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Android-разработчик
    14 месяцев
    Далее
  • Академия Эдюсон
    Android-разработчик: тариф Базовый
    6 месяцев
    Далее
  • Stepik
    PRO Kotlin. Алгоритмы и структуры данных
    2 недели
    Далее
Решения вопроса 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"
})
Ответ написан
Ваш ответ на вопрос

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

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