簡體   English   中英

Groovy 是什么 -> 意思

[英]Groovy , what does -> mean

在 groovy 代碼的示例中,我發現->運算符無處不在,但是 groovy 教程和我所擁有的書似乎都提供了關於這意味着什么的任何解釋。

它用於將您為閉包聲明綁定的位置與實際代碼分開,例如:

def myClosure = { x, y -> x + y }

->之前的部分聲明閉包有兩個名為xy參數,而第二部分是閉包的代碼。

你可以在只有一個參數的閉包中省略它,在這種情況下假設變量it

[1, 2, 3, 4].each{ println it*2 }

但你也可以這樣做

[1, 2, 3, 4].each{ lol -> println lol*2 }

圖演示使用 ->

這是Groovy Closures的指南。

http://groovy.codehaus.org/Closures+-+Informal+Guide

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM