Groovy 对一组类似参数应用方法调用

Groovy 对一组类似参数应用方法调用,groovy,Groovy,我有这样的设施 def method(a, b, c) {} def partialMethod = this.&method.rcurry(10) partialMethod("text", 1) partialMethod("some text 1", 2) partialMethod("some text 2", 3) partialMethod("b", 3) 我想以某种方式将那些partialMethod调用组合到一个构造中,并为所有参数(在某个数组或映射中)调用该方法

我有这样的设施

def method(a, b, c) {}

def partialMethod = this.&method.rcurry(10)

partialMethod("text", 1)
partialMethod("some text 1", 2)
partialMethod("some text 2", 3)
partialMethod("b", 3)
我想以某种方式将那些
partialMethod
调用组合到一个构造中,并为所有参数(在某个数组或映射中)调用该方法

怎么做

我现在唯一的想法

[ "text" : 1, "some text" : 2, "some text" : 3, "b" : 3 ].each { k, v ->
    partialMethod(k, v)
}
还有别的办法吗

另外,我并不真正关心可读性

[ 
    ["text", 1], 
    ["some text", 2], 
    ["some text", 3], 
    ["b", 3] 
].each { 
    partialMethod(*it)
}

与使用
映射相比,上面的选项更好,因为条目
“某些文本”:2,“某些文本”:3
不能共存。

“某些文本”:2,“某些文本”:3
不能在映射中共存:)@dmahapatro my bad。我在写邮件时引用了这段代码,但没有看到它。固定的