Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Вопрос о & в Groovy

Автор вопроса: JSONОтветов: 1

вот так:
Groovy:

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

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

groovy

Ответы

Ответ 1 · рейтинг 15 · Kieron

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы