关于Groovy中"&"的问题

JSO*_*SON 10 groovy

像这样:
Groovy:

map = ['a':1,'b':2]
doubler = this.&doubleMethod
map.each(doubler)
println map
Run Code Online (Sandbox Code Playgroud)

什么是"&"用于这里?

Kie*_*ron 11

所述.&操作者是一个方法的参考,即,它变为所指示的方法成闭合,以便它可以被传递到希望的封闭作为参数的其他方法.