Suchergebnisse für Anfrage "closures"
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 ...
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 ...
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, ...
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 ...
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. ...
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 ...
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? ...
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 ...
Ä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)) ...
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 ...