在Groovy中,可以通过使用Map类型的参数来传递多个映射给一个函数。以下是实现的步骤:
processMaps
,它接收多个映射作为参数:def processMaps(Map... maps) {
// 在这里处理映射
}
def map1 = [key1: value1, key2: value2]
def map2 = [key3: value3, key4: value4]
processMaps(map1, map2)
在上述示例中,我们创建了两个映射map1
和map2
,然后将它们作为参数传递给processMaps
函数。
这样,函数processMaps
将接收到一个包含所有传递的映射的Map数组。在函数内部,你可以使用循环或其他方式来处理这些映射。
请注意,这只是一种将多个映射传递给Groovy函数的方法之一。根据实际需求,你可以根据自己的情况进行调整和修改。
领取专属 10元无门槛券
手把手带您无忧上云