2010-11-29 57 views

回答

6

它检查对象是否为空。 使用它,你可以防止空指针异常。

如果你使用它,你应该使用它为整个对象(例如:trip.id?.otherstuff?.morestuff?.encodeAsHTML()

1

这是Groovy的空安全操作它执行空检查取消引用对象之前,查看更多关于Groovy运营商here

4

这就是所谓的“空安全的对其操作”,不同的是,如果trip.id为null,而不是抛出一个NullPointerException,它将返回null作为结果的方法调用

相关问题