groovy中数组列表的和
我在groovy中有一个数组列表,格式如下。我想要这个列表中的整数值之和groovy中数组列表的和,groovy,Groovy,我在groovy中有一个数组列表,格式如下。我想要这个列表中的整数值之和 [ {"value":1}, {"value":1}, {"value":10}, {"value":11}, {"value":12}] 预期产量 1+1+10+11+12=35 哦,很简单 list.value.sum() 哇 好的,谢谢 我更喜欢使用 扩展运算符(*.)用于对聚合对象的所有项调用操作 针对您的问题,最好的编码方式是: list*.value.sum() 区别只是一个*但正确使用语言是最佳实践
[ {"value":1}, {"value":1}, {"value":10}, {"value":11}, {"value":12}]
预期产量
1+1+10+11+12=35
哦,很简单
list.value.sum()
哇
好的,谢谢 我更喜欢使用
扩展运算符(*.)用于对聚合对象的所有项调用操作
针对您的问题,最好的编码方式是:
list*.value.sum()
区别只是一个*但正确使用语言是最佳实践。Thankyou@Rotem@Rotem:这是该语言的一个有文档记录的功能,请参阅。您可以使用不带值的sum(),例如:int[]r=[1,2,3,4]println r.toList().sum()