нескольких переменных?
if (a ≠ null && b ≠ null) ... else null
ну про джавовское я знаю
Оно универсальное
Так если а и б вал'ы, то смарткастом знание о ненулл сохранится
уже в нескольких проектах видел для этого функцию safeLet для разного количества параметров. Легко пишется руками, но если есть столько нуллабельности, я бы задумался, всё ли тут в порядке, и не являются ли три переменные на самом деле одним объектом.
Обсуждают сегодня