Мой друг прислал мне следующий код:
def pass = new File("password_file.txt")?.text ?: "pass"
Есть ли причина использовать оператор ?.
после конструктора? Насколько я понимаю, конструктор может либо вернуть новый объект, либо выдать исключение, поэтому никогда не может быть null
.