什么 - >在每个指数中意味着什么?

时间:2016-02-26 07:56:41

标签: groovy

在Groovy中,这是什么 - > (箭头)是什么意思?

示例:

List<MyObject> myObjectList =  MyObject.findAllByName("XXX");

myObjectList.eachWithIndex{ item, index ->
   println item.age
}

1 个答案:

答案 0 :(得分:2)

这是Groovy Closure语法。

  

闭包定义遵循以下语法:

     

{ [closureParameters -> ] statements }

     

[closureParameters->]的位置   可选的以逗号分隔的参数列表,语句为0   或更多Groovy语句。参数看起来类似于方法   参数列表,这些参数可以是打字的或无类型的。

请参阅http://groovy-lang.org/closures.html