У меня есть класс
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», однако я надеюсь, что результатом будет «некоторый адрес»
, который игнорирует нулевое значение.
Я знаю, что могу использовать println "${a.name ?: ''} ${a.address ?: ''}"
при печати, есть ли более простое решение?