Допустим, у меня есть замыкание:
def increment = {value, step ->
value + step
}
Теперь я хочу перебрать каждый элемент моей коллекции целых чисел, увеличить его на 5 и сохранить новые элементы в новой коллекции:
def numbers = [1..10]
def biggerNumbers = numbers.collect {
it + 5
}
А теперь я хочу добиться того же результата, но с помощью increment
замыкания.Как я могу это сделать?
Должно быть что-то вроде этого (неправильный код ниже):
def biggerNumbers = numbers.collect increment(it, 5) //what's the correct name of 'it'??