!! значит, что вы гарантируете компилятору, что там никогда не будет null. Если там вдруг всё равно окажется null (а он рано или поздно там окажется😏), то вы получите крэш.
это да, а t?.let{} что тогда делает? Просто не выполняет блок кода внутри если там null ?
ты на моем гитхабе начни с лекций про яп (и джава и котлин есть)
Да. Чтобы не писать в котлине руками if (myCoolData != null)
я бы сейчас на джавке писал бы все объекты по умолчанию ноннул если что т явно нулабл то помечал бы аннотацией
Аналогично. Я так начал делать, но вовремя пересел на котлин 😁
и начал писать нулабл объекты. знаю я тебя
именно
Обсуждают сегодня