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

Funktion, die eine Schließung in meinem Filter nicht funktioniert

Ich kann das nicht kompilieren, ohne eine Schließung zu verwenden. Ich versuche, die Funktion apply zu erhalten, um die korrekte Art der Schließung an erster Stelle zurückzugeben. %Vor% Was kann ich tun, damit apply so funktioniert, wi...
16.09.2016, 23:19
1
Antwort

Damit eine Groovy-Closure eine im Rahmen eines Delegates definierte Variable ändern kann, müssen Sie explizit delegate.theVariableName angeben?

Ich stolperte auf etwas mit Groovy-Schließungen und Delegaten, von denen ich nicht sicher bin, ob es ein offizieller Teil der Sprache ist oder vielleicht sogar ein Bug. Grundsätzlich definiere ich eine Schließung, die ich als String von einer...
30.08.2012, 20:36
3
Antworten

Gleiches Problem mit der JS-Abschlussschleife - aber die Antworten von SO funktionieren nicht [duplizieren]

Ich habe alle Millionen Duplikate des gleichen alten JavaScript-Closure-Loop-Problems gelesen. Ich dachte, ich hätte sie verstanden, und ich benutze seit Monaten Schließungen ohne Probleme. Ich bin ratlos. %Vor% Wenn ich jedes eindeuti...
16.01.2013, 21:50
2
Antworten

Konvertieren einer rekursiven Implementierung in eine schleifenbasierte Implementierung

Ich habe zwei Schnittstellen, die für das Halten einer Schließung verantwortlich sind Hier ist der erste, der die Schließung hält, wenn es um eine Kartenoperation geht. %Vor% Und der zweite für Filteroperationen %Vor% Ich habe eine Kl...
05.04.2013, 15:03
3
Antworten

Java: Erklären Sie Closure in diesem Code

Ich verstehe Schließung und habe in einigen Sprachen wie Python und SML angewendet. Dennoch, wenn ich wikipedia über Schließung in Java (natürlich, nur Version 8) lese, verstehe ich keinen Unterschied, ob Java Schließung oder nicht in ihrem Beis...
09.02.2013, 03:18
3
Antworten

Möglicher Zugriff auf private Konstruktor-Variablen aus einem Funktionsprototyp?

Basierend auf meinem Verständnis von JavaScript können Prototypmethoden nicht auf Variablen zugreifen, die für den Bereich des Konstruktors privat sind, %Vor% Es macht durchaus Sinn, aber gibt es einen Weg, der sicher und gut ist? Da die Ver...
16.10.2011, 23:52
1
Antwort

Was sind die Unterschiede und mögliche Ähnlichkeiten von Verschlüssen und Curry?

Ich habe einige Posts über Closures und Currys gelesen, aber ich habe das Gefühl, dass ich die Antwort nicht gefunden habe. Was sind die Unterschiede und möglicherweise die Ähnlichkeiten von Verschlüssen und Curry? Danke für die Hilfe:)     
17.12.2008, 15:29
2
Antworten

Richtet den Selbstbezug in dispatch_async richtig ein

Wie kann ich mich selbst in einer schnellen Schließung richtig beziehen? %Vor% Ich bekomme den Fehler: Cannot convert the expression's type 'Void' to type 'UIViewController!" Nach dem Zufallsprinzip habe ich versucht: %Vor% und...
22.06.2014, 01:03
3
Antworten

Ist dies ein gültiger Anwendungsfall für das Schließen von JavaScript?

Ich habe alle anderen (ausgezeichneten) Antworten auf SO durchgeschaut (besonders das: How do JavaScript-Schließungen funktionieren? ), aber ich wollte Ihr Feedback zu meinem Verständnis des Konzepts. Ich verstehe, dass ein Anwendungsfall da...
16.07.2012, 00:21
2
Antworten

Binden von Objektinstanzen an statische Closures

Ist es möglich, eine Instanz an eine statische Closure zu binden oder eine nicht statische Closure innerhalb einer statischen Klassenmethode zu erstellen? Das ist was ich meine ... %Vor%     
31.05.2013, 17:51