В Groovy есть хороший синтаксис для работы с нулевыми значениями.
Например, я могу сделать оператор if:
if (obj1?.obj2?.value) {
}
Это не вызовет исключение NullPointerException, даже если obj1 имеет значение null (оно будет оценено как false).
Это очень удобно, поэтому интересно, есть ли аналог Ruby, который я пропустил