У меня есть класс
class A{
String name
String address
}
def a = new A()
a.address = "some address"
println "${a.name} ${a.address}" => "null some address"
Здесь a.name имеет значение null, поэтому напечатанная строка будет содержать "null", однако я надеюсь, что результат будет "some address", который игнорирует нулевое значение.
Я знаю, что при печати можно использовать println "${a.name ?: ''} ${a.address ?: ''}", есть ли более простое решение?