相关疑难解决方法(0)

如何在groovy中合并两个地图

问题:
如何在汇总映射之间的公共键值的同时合并映射。

输入:

[a: 10, b:2, c:3]  
[b:3, c:2, d:5] 
Run Code Online (Sandbox Code Playgroud)

输出

[a:10, b:5, c:5, d:5]
Run Code Online (Sandbox Code Playgroud)

扩展问题:
如何通过对 2 个映射中公共键的值应用函数(闭包)来合并原始 2 个映射。IE。让用户指定要使用的功能,而不是简单地总结公共键的值。

例如:如果用户想使用“min”函数而不是求和,则可以指定 min [a:10, b:2, c:2, d:5]作为结果。

groovy

7
推荐指数
2
解决办法
8178
查看次数

标签 统计

groovy ×1