Suchergebnisse für Anfrage "closures"

6 die antwort

Wie implementiert Java innere Klassenschließungen?

In Java kann eine anonyme innere Klasse auf Variablen in ihrem lokalen Bereich verweisen: public class A { public void method() { final int i = 0; doStuff(new Action() { public void doAction() { Console.printf(i); // or whatever } }); } }Meine ...

2 die antwort

Wie kann man die Schließung in einem Lambda verstehen?

Ich möchte 5 Schaltflächen in einer Schleife erstellen und für jede Schaltfläche einen Befehl zum Drucken des Indexes festlegen. In der folgenden Lösung wird immer derselbe Index gedruckt. Mein Code sieht so aus: for i in range(5): make_button ...

4 die antwort

Wie kann ich eine erfasste Variable in einen Abschluss innerhalb eines Abschlusses verschieben?

Dieser Code ist eine ineffiziente Methode, um aus einem Iterator einen eindeutigen Satz von Elementen zu erstellen. Um dies zu erreichen, versuche ich, ein @ zu verwendeVec, um die Werte, die ich gesehen habe, im Auge zu behalten. Ich glaube, ...

TOP-Veröffentlichungen

8 die antwort

Definiere einen Closure als Methode aus der Klasse

Ich versuche mit PHP 5.3 und Closure zu spielen. Ich sehe hier (Listing 7. Closure in einem ...

2 die antwort

Swift: Tupel kann in bestimmten Abschlüssen nicht zerlegt werden (z. B. mit Aufzählung verkleinern)?

Wenn Sie map () mit enumerate () verwenden, zerlegt Swift das Aufzählungstupel: map(enumerate([1,2,3])) { (index, element) in index + element } Dies scheint jedoch nicht zusammen mit einem zusätzlichen Abschlussparameter zu funktionieren (z. B. ...

2 die antwort

Wo werden Variablen in einem Closure gespeichert - Stack oder Heap?

Wie die folgenden Codes: var foo = function() { var a = 1; // closure var return function() { // closure fun console.log(a); } }; var bar = foo();Wenn foo beendet wird (oder beispielsweise zurückkehrt), wissen wir, dass die Variable a nicht ...

22 die antwort

Sind verschachtelte Funktionen eine schlechte Sache in gcc?

Ich weiß, dass verschachtelte Funktionen nicht Teil des Standards C sind, aber da sie in gcc vorhanden sind (und die Tatsache, dass gcc der einzige Compiler ist, der mir am Herzen liegt), benutze ich sie häufig. Ist das eine schlechte Sache? ...

2 die antwort

Schließen und Speichern von Schließungen / Rückrufen in Swift

Ich möchte im Swift-Code Folgendes tun: Ich muss meine API aufrufen, um mehrere Elemente zu aktualisieren. Daher rufe ich die API für jedes Element asynchron auf. Jeder API-Aufruf führt eine Rückruffunktion aus, wenn er abgeschlossen ist. Diese ...

10 die antwort

Änderung der Abschlusswarnung in ReSharper

Ich hatte gehofft, jemand könnte mir erklären, was in diesem Code schlimm sein könnte, was ReSharper veranlasst, die Warnung "Zugriff auf geänderte Schließung" zu geben: bool result = true; foreach (string key in keys.TakeWhile(key => result)) ...

2 die antwort

Callback-System mit Closures erstellen

Ich versuche so etwas wie ein "Rückrufsystem" zu machen. Zum Beispiel gibt es ein Fenster und ein paar Schaltflächen. Das Fenster legt Rückrufe für jede Schaltfläche fest. Beide Rückrufe sollten den Status des Fensters ändern. Der Compiler ...