activityList тип должен быть ArrayList<String>>
null!! Кинет null pointer exception
Чувак срочно прекращай страдать херней и иди учи язык
null!! - это сильно сказано. Первый раз такое вижу 🤪
Говорю ж знаний мало,только изучаю и копаюсь...а тут уже посыпались на мою голову помидоры😜
Когда мало знаний - делайте простые вещи. Знания накопятся, будете решать более сложные задачи. Без знания основ везде будете видеть чудеса.
Я знаю применение для null!! Есть вот такое выражение: val x = when (y) { 1 -> 100 2 -> 105 3 -> 157 else -> null!! } Если быть уверенным что y всегда от 1 до 3, то можно так написать, так как компилятор требует ветку else
именно компилятор требует? или плагин?
При сборке будет ошибка
Жесть какая-то) ну лучше 0 там передай
Ну тогда уж лучше throw illegal argument exception
Тут уже по желанию, но первый вариант думаю точно не лучший)
Всегда есть риск попасть на else. Чему в этом случае будет равен х?
Будет null pointer exception. Но я про такие случаи, когда y 100% будет либо 1 либо 2 либо 3
В таких случаях следует явно кидать exception. Можно даже класс соответствующий под это дело создать.
Я выше уже сказал что можно кинуть illegal argument exception. Но null!! фактически является null pointer exception
Обсуждают сегодня