FICHIT

Je m'inscris

Introduction aux closures en Groovy

0/5 (0 note(s))
Note donnée : aucune
Groovy>Closure
Découvrir le mécanisme de closure
Une closure, c'est une sorte de fonction anonyme.
Lorsqu'on définit la closure, les paramètres de la closure sont libres. C'est à l'exécution de la closure que la liaison des paramètres de la closure avec les variables du contexte d'exécution se fera.
La propriété delegate d'une closure permet d'obtenir l'objet qui alimente les variables qui seront liées avec les paramètres de la closure.
La stratégie de définition du délégué peut être manipulée explicitement par le développeur. Par défaut, une closure aura pour contexte d'exécution l'instance de la classe qui englobe la closure. Il existe à partir du contexte de définition de la closure une relation "automatique" avec le choix d'un objet du contexte d'exécution. (la rédaction de cette zone sera enrichie progressivement).
https://dzone.com/articles/groovy-closures-owner-delegate

Fiche créée le 12/10/2016 par G Gmebart   vue 7 fois.