2013-06-23 21 views

回答

101

确实有一种更加方便的方法。

if(members){ 
    //Some work 
} 

做的一切,如果members是一个集合。空检查以及空检查(空集合被强制为false)。冰雹Groovy Truth。 :)

+0

“空集合被强制为false” - 谢谢! –

+1

一个更“更常用”的方式是,例如,如果你对成员的最大年龄感兴趣,那么你可以写下:members?.age.max() – BTakacs

+5

注意:'members?.age.max() '当“成员为空时,不能在null对象上调用方法max()”。你需要'会员?.age?.max()' – GreenGiant

相关问题