miku: Closures Verständnis

Beitrag lesen

Hi zusammen,

ich verstehe nicht ganz was Closures eigentlich sind. In Java sind diese ja nicht möglich, dagegen aber z.B. in Groovy oder ähnlichem.

Kann mir jemand (evtl. auch anhand eines einfachen Beispiels) zeigen was man mit Closures machen kann? Aus den Beispielen aus Dokus bin ich bis jetzt noch nicht ganz schlau geworden.

Ich meine mal gehört zu haben dass es mit Closures möglich ist Variablen über ihren eigentlichen Gültigkeitsbereich hinaus zu nutzen.

Kann mir da jemand etwas auf die Sprünge helfen?

Danke und Grüße