Suchergebnisse für Anfrage "closures"

0 die antwort

Closure Definition und Beispiel

Was ist Closure und sein Korrespondenzbeispiel? Ich habe viel recherchiert und konnte nicht verstehen. Bitte erläutern Sie den allgemeinen Aspekt des Programmiersprachenkonzepts und den spezifischen Aspekt der Programmiersprache. Bitte ...

8 die antwort

Warum kann eine Methodenreferenz nicht endgültige Variablen verwenden?

Ich hatte einige Verwirrung über innere Klassen und Lambda-Ausdruck, und ich versuchte, ein @ zu fragFrag [https://stackoverflow.com/questions/33038239/lambda-expressions-reference-to-an-instance-method-of-a-particular-object] darüber, aber dann ...

6 die antwort

Warum hat dieser Abschluss keinen Zugriff auf das Schlüsselwort "this"? - jQuery

Ich bin ein Anfänger von Closures (und Javscript im Allgemeinen) und kann keine zufriedenstellende Erklärung dafür finden, was in diesem Code vor sich geht: function myObject(){ this.myHello = "hello"; this.myMethod = do_stuff; } function ...

TOP-Veröffentlichungen

8 die antwort

Wie kann ich PHP 5.3-Closures verwenden, wie wir Blöcke in Ruby verwenden?

Wie kann ich PHP 5.3 Closures verwenden, so wie wir Blöcke in Ruby verwenden? Ich habe 'for' Loop in Ruby nie verwendet, weil ich Blöcke mit 'each' 'find_all' 'inject' Methoden verwendet habe. Wie kann ich PHP 5.3-Closures wie Ruby Blocks ...

2 die antwort

Borrow-Check-Fehler bei Variable, die nicht lange genug in verschachteltem Lambda lebt

Ich erhalte einen Fehler in einem verschachtelten Lambda. let rows = vec![ vec![3, 6, 2, 8, 9, 0], vec![0, 0, 1, 4, 5, 1], ]; let pair_sums = rows.iter() .flat_map(|row| { (0 ..= row.len()).map(|i| row[i] + row[i + 1]) }) .collect::<Vec<_>>(); ...

2 die antwort

Swift Lazy Stored Property im Vergleich zu Regular Stored Property bei Verwendung von closure

n Swift können wir eine gespeicherte Eigenschaft für die Verwendung von closure festlegen: class Test { var prop: String = { return "test" }() } vs oder machen faul gespeicherte Eigenschaft verwenden Schließung: class Test { lazy var prop: ...

16 die antwort

var self = this?

Instanzmethoden als Callbacks für Event-Handler verwenden ändert den Umfang vonthis von "Meine Instanz" zu "Was auch immer gerade der Rückruf genannt". Also mein Code sieht so aus function MyObject() { this.doSomething = function() { ... } var ...

2 die antwort

Finden der Parameter einer Funktion in Python

Ich möchte in der Lage sein, eine Klasse zu fragen,__init__ -Methode, was es Parameter sind. Der einfache Ansatz ist der folgende: cls.__init__.__func__.__code__.co_varnames[:code.co_argcount]Das geht aber nicht, wenn die Klasse Dekorateure hat. ...

4 die antwort

Kann eine Funktion in einem gespawnten Thread nicht aufrufen, da sie "die erforderliche Lebensdauer nicht erfüllt"

Ich kann diesen Code ausführen fn testf(host: &str) {} fn start(host: &str) { testf(host); testf(host); }aber aus irgendeinem Grund kann ich dieses nicht ausführen: fn testf(host: &str) {} fn start(host: &str) { thread::spawn(move ...

2 die antwort

Closures und ES2015

Ich entschuldige mich im Voraus für eine weitere Abschlussfrage, aber ich möchte mein Verständnis der Art und Weise, wie Schließungen in JavaScript implementiert sind, klären. Betrachten Sie den folgenden Code: 01 'use strict'; 02 function ...