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.