我有一堂课
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"
忽略 null 值。
我知道我可以println "${a.name ?: ''} ${a.address ?: ''}"
在打印时使用,有没有更简单的解决方案?