O'Reilly logo

Groovy – kurz & gut by Jörg Staudemeyer

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Kapitel 4. Closures

Closures sind ein Sprachkonstrukt, das in ähnlicher Form schon seit geraumer Zeit in anderen Programmiersprachen Einzug gehalten hat und einen nachhaltigen Einfluss auf den gesamten Programmierstil ausübt. Seit Java 8 kann auch Java mit Closures umgehen, allerdings werden sie dort als Lambda-Ausdrücke bezeichnet und funktionieren etwas anders als die Closures in Groovy (siehe dazu den Abschnitt Closures und Java-8-Lambdas weiter unten in diesem Kapitel).

Wie Closures definiert und grundsätzlich eingesetzt werden, wurde bereits in Kapitel 2 beschrieben. Hier geht es um ihre interne Funktionsweise sowie die zusätzliche Möglichkeiten, die sie bieten.

Closure-Objekte

Jede Closure wird vom Groovy-Compiler zu einer anonymen inneren ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required