closures

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.
3
Antworten

Python-Closure-Funktion verliert äußeren Variablenzugriff

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
1
Antwort

Node Grunt Asynchrone Task in Schleife mit Closure funktioniert nicht

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
3
Antworten

Emulation von Schließungen in c

Gibt es einen einfachen Weg?     
20.03.2010, 00:51
2
Antworten

C ++ Schließung hack

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
2
Antworten

Sollte ich ein Lambda durch const Referenz übergeben.

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
4
Antworten

Beispiel, das eine Schließung oder ein Lambda benötigt

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
3
Antworten

Javascript Modul Pattern und das neue Schlüsselwort

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
1
Antwort

Ist es möglich, das Caller-Objekt einer Schließung in groovy zu bekommen?

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
3
Antworten

Erfordert eine (JS) Closure eine Funktion innerhalb einer Funktion

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
1
Antwort

Groovy Konzept der Schließung

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