Closure/Método recebendo closure
15/07/2013 17:59
1
Senhores, estou apanhando um bocado para algo que a meu ver deveria ser simples.
Como faço para declarar um método ou closure que receba como parâmetro uma closure ?

ex.:

def meuSuperMetodo(Closure c) {
// algum código aqui
c
// outro código aqui
}


Alguém já fez algo parecido e teve sucesso ? no ruby seria o correspondente ao YIELD
Tags: closure


1
Simples :)


def metodoChamaClosure(closure) {
// algo aqui
closure() // chamo aqui. se for parametros, só passar lá dentro
// algo ali
}


0
Caramba, acredita que passei horas pelejando e não pensei nos benditos "()" ?
que vergonha... rs
15/07/2013 19:21



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto