Sie sind hier

Closure

Eintrag zuletzt aktualisiert am: 28.02.2012

deutsch: Funktionsabschluss

Eine Cloure verwendet beim Aufruf einen Teil ihres Gültigkeitsbereichs, auch wenn dieser Gültigkeitsbereich außerhalb der Funktion schon nicht mehr existiert.

Unterstützt z.B. in funktionalen Sprachen wie LISP und Scheme inszwischen aber auch in nicht-funktionalen Sprachen wie C# und JavaScript.

C#-Beispiele siehe http://csharpindepth.com/articles/chapter5/closures.aspx.