关于“&”的问题在Groovy中

时间:2009-02-04 03:43:04

标签: groovy

像这样:
的Groovy:

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

什么是“&”用于这里?

1 个答案:

答案 0 :(得分:10)

.&运算符是方法引用,即它将指示的方法转换为闭包,以便可以将其传递给需要闭包作为参数的其他方法。