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

Currying groovy CPS-Verschluss für parallele Ausführung

Wir machen in einigen unserer Jobs eine dynamische Erstellung von parallelen Schritten. Danke dieser Thread habe ich gefunden wie man die Karte dynamisch mit Parametern für den parallelen Schritt erstellt. Nun wollte ich jedoch Teile des Co...
19.01.2017, 14:31
3
Antworten

Verschlüsse in Javascript verstehen? [Duplikat]

Wie kann man Verschlüsse in Javascript verstehen?    Im Allgemeinen ist eine Schließung eine Funktion, die an eine oder mehrere externe Variablen gebunden ist. Wenn es aufgerufen wird, kann die Funktion auf diese Variablen zugreifen. In Jav...
27.03.2013, 18:53
2
Antworten

Warum werden nicht alle diese Variablen auf die gleiche Weise behandelt?

Ich habe überprüft, dass die Position der Variablendeklarationen in VB.NET keine Rolle spielt, außer für den Bereich (für diese Frage ) und ich dachte, ich überprüfe besser, was passiert, wenn sie in eine Schließung "gehoben" werden. Ich habe d...
07.11.2012, 09:29
1
Antwort

Benutzerdefinierte Zuordnung und Boehm GC

In meinem On-Again-Off-Again-Compiler-Projekt habe ich Closures als reservierten Speicher mit einem ausführbaren Präfix implementiert. Also ist eine Schließung wie folgt zugeteilt: %Vor% c ist ein Zeiger auf einen Block des zugewiesenen S...
01.08.2011, 22:47
2
Antworten

Wie erfassen Verschlüsse Werte aus früheren Aufrufen?

%Vor% Wird 'Line A' nicht jedes Mal aufgerufen, wenn wir counter1() aufrufen? Das bedeutet, dass var n = 0 jedes Mal aufgerufen werden sollte ... Warum gibt der Zähler unterschiedliche Werte zurück? Sollten sie nicht immer '1' zurückge...
15.06.2016, 14:59
2
Antworten

Gibt es ein Framework für .NET, das Erlangs Konzept des "mobilen Codes" unterstützt?

Mit anderen Worten: "Ein Serialisierungsframework für Closures und ihre Menge von (IL-Code-) Abhängigkeiten".     
03.06.2010, 01:28
2
Antworten

Den Funktionsnamen einer Schließung fälschen

Wenn ich eine lange Geschichte auslasse, habe ich ein Szenario wie folgt: %Vor% In dem Fall, dass ich $ foo- & gt; randomFunction () aufruft, brauche ich die Ausgabe zu lesen "Ich wurde gerade von randomFunction" aufgerufen Gibt es eine M...
15.12.2014, 05:49
3
Antworten

Verschlüsse nicht verstehen Beispiel in Swift

Ich versuche, über schnelle und Schließungen zu lernen. Ich stecke an diesem Beispiel fest. %Vor% Was ist (Nummer: Int) - & gt; Int? Ist es eine Funktion? Wo ist es definiert? Ссылка Was macht das Keyword "in"? Die Dokumente sagen, dass...
13.01.2015, 21:23
4
Antworten

Was ist ein voll angetriebener Verschluss?

Ich war neulich auf einer Java-Konferenz auf Scala, und der Redner bezog sich auf "Voll-Leistungs-Schließungen". Es fällt mir schwer, eine Definition zu finden, die für mich Sinn ergibt. Ich habe die Wiki-Seite auf Schließungen gelesen, aber s...
17.07.2010, 15:49
2
Antworten

Unterschied zwischen C ++ 0x lambdas und operator (), closure und funktor

Ich bin zuversichtlich, dass ich den allgemeinen Kern der Konstrukte bekomme, aber ich kann den Zweck von ihnen in c ++ nicht sehen. Ich habe die vorherigen Beiträge zum Thema hier auf SO und anderswo gelesen, aber ich verstehe nicht, warum sie...
10.01.2011, 21:00