Вопрос про "&" в Groovy - PullRequest
       18

Вопрос про "&" в Groovy

9 голосов
/ 04 февраля 2009

как это:
Groovy:

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

Для чего здесь используется «&»?

1 Ответ

10 голосов
/ 04 февраля 2009

оператор .& является ссылкой на метод , т. Е. Он превращает указанный метод в замыкание, чтобы его можно было передать другим методам, которым требуется замыкание в качестве аргумента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...