Suchergebnisse für Anfrage "closures"

40 die antwort

Was ist eine praktische Verwendung für einen Abschluss in JavaScript?

Ich bin Versuch [http://jsbin.com/ojuxo/edit] Es fällt mir am schwersten, mich mit JavaScript-Verschlüssen zu beschäftigen. Ich erhalte das, indem ich eine innere Funktion zurückgebe, sie Zugriff auf jede Variable hat, die in ihrem unmittelbaren ...

2 die antwort

Wenn die "with" -Anweisung in Javascript einen neuen Gültigkeitsbereich erstellt, warum enthält dieser Abschluss nicht jedes Mal das neue "x" in einem neuen Gültigkeitsbereich?

Wenn daswithie @ -Anweisung in Javascript erstellt einen neuen Bereich. Wenn Sie nicht auf die Links klicken, wird ein anderes @ angezeigx welche sind in verschiedenen Bereichen? Das tut es nicht. <a href="#" id="link1">ha link 1</a> <a href="#" ...

4 die antwort

Wie erstelle ich ein Array mit Funktionen / Abschlüssen ohne Box?

Anmerkung der Redaktion: Diese Frage wurde vor Rust 1.0 gestellt, und seitdem hat sich ein Teil der Syntax geändert, die zugrunde liegenden Konzepte bleiben jedoch erhalten. Einige Antworten wurden für die Rust 1.0-Syntax aktualisiert. Ich bin ...

TOP-Veröffentlichungen

2 die antwort

Warum sind Verschlüsse in exec gebrochen?

In Python 2.6, >>> exec "print (lambda: a)()" in dict(a=2), {} 2 >>> exec "print (lambda: a)()" in globals(), {'a': 2} Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 1, in <module> File "<string>", ...

6 die antwort

Kannst du * nur * eine verschachtelte Funktion mit Closure patchen, oder muss die gesamte äußere Funktion wiederholt werden?

Eine von uns verwendete Bibliothek von Drittanbietern enthält eine ziemlich lange Funktion, in der eine verschachtelte Funktion verwendet wird. Unsere Verwendung dieser Bibliothek löst einen Fehler in dieser Funktion aus, und wir würden diesen ...

6 die antwort

Wie kann ich in Javascript auf Variablen außerhalb des aktuellen Bereichs zugreifen?

Ich schreibe eine Anwendung in Javascript und kann nicht herausfinden, wie ich auf die in meiner Funktion deklarierten Variablen in dieser jquery-Analyse zugreifen kann. Innerhalb kann ich auf globale Variablen zugreifen, aber ich möchte keine ...

6 die antwort

Können Sie einen Abschluss klonen?

A FnMut closure kann aus offensichtlichen Gründen nicht geklont werden, aber einFn Closure hat einen unveränderlichen Umfang. Gibt es eine Möglichkeit, ein "Duplikat" eines @ zu erstelleFn Closure? er Versuch, es zu klonen, führt ...

2 die antwort

Lifetime Probleme bei der Verwendung von Threads

Es fällt mir schwer, dies zu kompilieren: use std::thread::{self, JoinHandle}; struct Foo<'c> { foo: &'c str, } impl<'c> Foo<'c> { fn use_in_another_thread<F>(self, mut cb: F) -> JoinHandle<Foo<'c>> where F: FnOnce(&mut Foo), F: Send { ...

4 die antwort

Wie speichere ich eine Schließung in Rust?

Ich hatte früher so etwas wie: struct Foo { pub foo: |uint| -> uint, }Jetzt ist die Closure-Syntax veraltet. Ich kann so etwas machen wie: struct Foo<F: FnMut(uint) -> uint> { pub foo: F, }Aber was ist dann der Typ einesFoo Objekt, das ich ...

10 die antwort

Python Closures Beispielcode

Ich lerne Python mitDive Into Python 3 [http://getpython3.com/diveintopython3/] Buch. Ich mag es, aber ich verstehe das @ nicBeispiel zur Einführung von Closures [http://getpython3.com/diveintopython3/generators.html#a-file-of-patterns] ...