У меня есть привычка использовать Closures везде, где я могу вместо обычных методов, даже если мне не нужен доступ к свободным переменным. Итак, я буду использовать это:
def addNumbers = { left, right -> left + right }
.. вместо этого:
def addNumbers (left,right) { left + right }
Это плохая практика? Я предпочитаю дополнительную мощность, которую я получаю при использовании замыканий по методам, и я предпочитаю синтаксис.
Спасибо!