0

我被要求寻找一个错误,并相信我已经将其追踪到以下 Groovy 代码行:

return (engine.calipers.every { it.make != null });

这对应于Engine包含实例变量的类List<Caliper> calipers。我相信false如果一个Engine实例包含一个Caliper具有空make字段值的单个实例,则此代码将返回。但不是作为一个 Groovy 的人,我想要第二双眼睛来为我确认这一点。我是在正轨上,还是偏离了基地?提前致谢!

4

1 回答 1

2

caliper如果每个项目的make成员都不为空,它将返回 true ;否则为假。但是如果任何caliper一项为空,就会抛出空指针异常。

于 2013-10-10T18:02:18.580 回答