Eine Closure ist eine First-Class-Funktion, die auf Variablen aus dem Bereich verweist, in dem sie definiert wurde. Wenn der Abschluss noch existiert, nachdem sein definierender Bereich endet, bleiben die Variablen, die er schließt, weiterhin bestehen.
Ich habe gerade Python @ Decorator gelernt, es ist cool, aber bald fand ich meinen modifizierten Code komische Probleme herauskommen.
%Vor%
Ich debugge es, es wirft Ausnahme bei print param1 aus
%Vor%
Wenn ich param1 = 'new' diese Zei...
29.08.2012, 16:04
Vielen Dank im Voraus für einen Blick auf das.
Ich habe eine asynchrone Aufgabe innerhalb einer Schleife, die nicht funktioniert. Ich habe dafür gesorgt:
Wickeln Sie meinen Schleifenvariablen-Schlüssel in einen Abschluss, um den klassisch...
18.01.2013, 21:26
Gibt es einen einfachen Weg?
20.03.2010, 00:51
Gibt es ein Problem mit einer solchen Closure-Implementierung (gestohlen von Python Hack)?
%Vor%
Bei weiteren Untersuchungen erscheint es in Elementfunktionen. Lokale Variablen können nicht als Standardwerte, sondern als Objektvariablen verw...
01.09.2010, 00:18
Normalerweise verwende ich das folgende Muster, wenn ich ein Lambda als Argument für eine Funktion akzeptiere (Eine Template-Klasse, die als Wert übergeben wurde):
%Vor%
Ist diese Kopie (das Schließen) des Arguments?
Wenn ja, ist es falsch,...
07.07.2015, 23:00
Ich habe eine Stunde lang viele Beiträge auf dieser Seite und andere über lambdas und closures gelesen. Ich glaube ich verstehe was sie sind, d. H. wie sie arbeiten, aber ich verstehe nicht, warum sie existieren. Viele Beispiele, die ich seh...
02.12.2012, 10:15
Ich bekomme die Grundlagen des Modulmusters und seine Verwendung eines Abschlusses, um private Mitglieder zu erlauben, ABER ich kann nicht ganz schlucken, warum der folgende Code das tut, was er tut:
%Vor%
Die Konsolenausgabe ist
%Vor%
W...
18.04.2012, 05:51
Ist es möglich, eine Referenz von Object zu erhalten, die eine Closure im Ausführungskontext von Closure aufgerufen hat?
Zum Beispiel:
%Vor%
Ich möchte, dass diese Ausführung b anstelle einer Instanz von Example zurückgibt....
28.08.2012, 21:06
Ich habe ein wenig Schwierigkeiten mit dem inhärenten Konzept einer Schließung. Ich bekomme die Grundidee, aber hier ist das Ding: Ich dachte, dass technisch "es eine Schließung" in jeder Javascript-Funktion gibt. Um Wikipedia zu zitieren:
...
17.08.2011, 17:20
Ich bin etwas verwirrt, was den Begriff "Schließung" betrifft, der in der Groovy Dokumentation verwendet wird. Laut der Dokumentation scheint ihre Definition einer Schließung eher wie eine anonyme Funktion oder ein Lambda zu sein.
Ich verst...
16.03.2011, 14:15