在声明闭包时,我们可以使用以下方法查询接受参数的数量:
Closure#getMaximumNumberOfParameters()
例如:
def closure = { String param -> } println(closure.maximumNumberOfParameters)
将输出:
1