объяснений я наткнулся ниже функции,Groovy синтаксис
def some_name = {a, b, c -> a==c?bumpUp(b):b}
хотя я могу понять, что эта функция является своего рода короткой стороны (не могу вспомнить или выяснить длинную форму). Он принимает на 3-х аргументов, сравнивая в равной степени через & с, если равно вызов другой функции
bumpUp(b)
Итак вопросы:
1. мое предположение о логике права?
2. Каков длинный путь написания этого и что он называется?
3. что является :b
делать в bumpUp(b):b
сделал некоторые заводной чтение. И это объясняется в разделе «закрытия», – OK999