Wenn du weitergehende Funktionalität benötigst, wie z.B. Parameterübergabe, benötigst du etwas mehr Aufwand, du mußt dann den Funktionsarufruf in eine andere Funktion einbinden.
usw. weitere Anwendungsbeispiele gibt es im verlinkten Artikel.
Nur zur Info, eine Closure ist besonderer Funktionsausdruck bzw. einer mit einer bestimmten Absicht; mein Artikel geht nur am Rande auf Funktionsausdrücke, auch anonyme Funktionen genannt, im Allgemeinen ein bzw. setzt sie größtenteils voraus.
Mathias