Por que as ações do grails devem ser declaradas como métodos em vez de encerramentos e que diferença fa
Em grails 2.0 o que há de novohttp: //grails.org/doc/2.0.0.RC1/guide/introduction.html#whatsNe
diz1.1.3 Web Features Controller Actions as Methods It is now possible to define controller actions as methods instead of using closures as in previous versions of Grails. In fact this is now the preferred way of expressing an action.
Por exemplo
// action as a method
def index() {
}
// action as a closure
def index = {
}
Por que isso é importante? Que diferença faz
UPDATE: Encontrei essa discussão que fala muito sobre escopo e algumas coisas bem cabeludas.http: //grails.1312388.n4.nabble.com/Controller-actions-methods-or-closures-was-Re-grails-dev-Statically-typed-meta-programing-td3048287.htm
Acho que minha pergunta também poderia ser a seguinte: que vantagem os fechamentos têm para as açõe