Groovy,什么意思 - >意思是
答
它是用来分隔在那里您关闭从实际的代码申报的绑定,例如:
def myClosure = { x, y -> x + y }
->
之前的部分声明,封闭有两个变量命名x
和y
而第二部分是封闭的代码。
你可以只用一个参数忽略它关闭,在这种情况下,假设it
变量:
[1, 2, 3, 4].each{ println it*2 }
,但你也可以做
[1, 2, 3, 4].each{ lol -> println lol*2 }
优秀的交代,三江源 – user350325 2010-06-07 23:15:50
Scala和C#使用=>为了同样的目的,而 - >最初的意思是(* A).B在A-> B,所以很容易被Groovy奇怪的选择弄糊涂了。 – 2011-07-05 22:42:25