Tag: closures

Eine closure ist ein first-class-Funktion, die bezieht sich auf (macht über) die Variablen aus der Bereich, in dem es definiert wurde. Wenn der Verschluss noch vorhanden ist nach seiner Definition der Bereich endet, werden die Variablen schließt es über wird weiter existieren als gut.

Was ist der Unterschied zwischen anonymen Klassen in Java und Verschlüsse?

Anzahl der Antworten 3 Antworten
Sieht es aus wie anonyme Klasse bietet grundlegende Funktionen, die Schließung, ist das wahr? Nein, es ist nicht wahr. Warum nach unten Stimmen? Er versucht feedback zu bekommen und auf seine Ansicht von Schließungen, wenn seine falsch

Groovy : Closures oder Methoden

Anzahl der Antworten 2 Antworten
Ich habe in die Gewohnheit, mit Verschlüssen überall kann ich statt der regulären Methoden, auch wenn ich nicht muss Zugang zu freien Variablen. Also, werde ich dieses verwenden: def addNumbers = { left, right -> left +

Ändern gebundenen Variablen von einer Schließung in Python

Anzahl der Antworten 7 Antworten
Gibt es eine Möglichkeit zum ändern der gebundene Wert von einer der Variablen innerhalb einer Schließung? Betrachten Sie das Beispiel, um es besser zu verstehen. def foo(): var_a = 2 var_b = 3 def _closure(x): return var_a

Warum nicht auch Python-Inkrement-variable in der closure?

Anzahl der Antworten 4 Antworten
In diesem Codefragment kann ich drucken Sie den Wert von counter aus dem inneren der bar Funktion def foo(): counter = 1 def bar(): print("bar", counter) return bar bar = foo() bar() Aber wenn ich versuche, Inkrement-Zähler

Swift: die Wiederverwendung einer Schließung definition (mit typealias)

Anzahl der Antworten 3 Antworten
Ich versuche zu tun, erstellen eine Schließung Definitionen, die ich bin gonna verwenden eine Menge in meiner iOS-app. So dachte ich, ein typealias wie es schien die vielversprechendste ... Habe ich einen kleinen Spielplatz Beispiel, das zeigt

Wie kann ich mich richtig übergeben wird ein block-handler in diese Funktion in Swift?

Anzahl der Antworten 1 Antworten
Nach der Lektüre über Swift Verschlüsse und versuchen, zu verwenden die gleiche syntax übergeben Sie eine anonyme Funktion, in der handler-ich kann es nicht kompilieren. Wie kann ich korrekt neu erstellen, die folgende Funktion objective-c code in

PHPUnit-Tests mit Verschlüssen

Anzahl der Antworten 3 Antworten
Dieser kam zu schreiben versucht, einen test für eine Methode einer Klasse aufruft, wird das mock-Methode mit einem Verschluss. Wie würden Sie überprüfen, dass die Schließung genannt wird? Ich weiß, dass Sie der Lage wäre, zu behaupten,

Anonyme Funktionen in WordPress hooks

Anzahl der Antworten 2 Antworten
WordPress-hooks kann auf zwei Arten verwendet werden: callback-Funktion Namen und die entsprechende Funktion add_action( 'action_name', 'callback_function_name' ); function callback_function_name() { //do something } verwenden anonyme Funktion (closure) add_action( 'action_name', function() { //do something } ); Ist, gibt

Was bedeutet der Veranstaltung verbindlich zu bedeuten???

Anzahl der Antworten 4 Antworten
Was bedeutet der Veranstaltung verbindlich zu bedeuten??? Ich komme immer über dieses Wort, wenn ich die Suche rund um das internet und was auch immer ich versuche, um sich für die Bedeutung, es ist immer noch vage

Zugriff auf Variablen aus übergeordneten Bereich in anonymisierter PHP-Funktion

Anzahl der Antworten 1 Antworten
Ich möchte eine Funktion schreiben, die einige schmutzige Arbeit, Protokollierung einer Transaktion, aber die anonyme Funktion Umfang scheint nicht zu registrieren, den übergeordneten Bereich $db und $value Variablen. Wie kann ich das übergeben der Variablen in der

Ext.Msg.bestätigen Sie Rückruf ist nicht die Schaffung einer Schließung

Anzahl der Antworten 2 Antworten
Beispiel: disclose: function (list, record, node, index, event) { Ext.Msg.confirm('Delete Requirement', 'Are you sure?', function (id, value) { if (id === 'yes') { console.log('confirmed'); //no access to list, record, node, ... here, why? } }, this); event.stopEvent();

Ändern Globale variable in JavaScript-Verschluss

Anzahl der Antworten 2 Antworten
Ich versuche, ändern Sie den Wert einer variable in einer closure: var myVariable; $.ajax({ //stuff.... success:function(data) { myVariable = data; } }); Das funktioniert nicht, denn myVariable ist nicht sichtbar für die Schließung. Wie ändere ich diesen

Wie kann ich eine aufgenommene variable in einer closure-innerhalb von einer Schließung?

Anzahl der Antworten 2 Antworten
Dieser code ist eine ineffiziente Art der Erstellung von einen eindeutigen Satz von items von einem iterator. Um dies zu erreichen, bin ich versucht, ein Vec zu verfolgen Werte, die ich gesehen habe. Ich glaube, dass diese

Laravel routing mit Verschlüssen und Namen

Anzahl der Antworten 2 Antworten
Bin ich mal gespannt, denn ich finde nicht viel in der Art der Dokumentation dieser - Wie würde ich das nennen Sie eine route, wenn ich auch anrufen möchten einen Verschluss? Habe ich gefunden, wie ich nennen

Anonyme Funktion/Closure und mit self:: oder static::

Anzahl der Antworten 3 Antworten
Arbeite ich mit anonymen Funktionen, wo ich bin erstellen anonyme Funktion außerhalb des Objekts, und klicken Sie dann hinzufügen, um ein Objekt später in der es verwendet wird, mit __callStatic magic-Funktion. Die Verschlüsse, die Hinzugefügt werden enthalten

Was genau enthalten ist, innerhalb einer obj.__Verschluss__?

Anzahl der Antworten 4 Antworten
Beazley S. 100 erwähnt: >>>python.__closure__ (<cell at 0x67f50: str object at 0x69230>,) >>>python.__closure__[0].cell_contents mein Verständnis ist, dass __closure__ ist eine Liste, aber was ist das Zelle Zeugs und str-Objekt?? Das sieht aus wie ein 1-Fach-Tupel? InformationsquelleAutor |

Swift: Nicht index ein Wert vom Typ 'Dictionary<String, NSObject>?'

Anzahl der Antworten 1 Antworten
EDIT: Nicht eine DOPPELTE: Diese Lösung gibt 'Could not find an overload for 'subscript' that accepts the supplied arguments' Fehler. Also, Nein, das ist NICHT doppelt. Hier ist die Deklaration der Funktion. func auth(user: String, pass: String,

ist es möglich, erstellen Sie eine Allgemeine Schließung in Swift?

Anzahl der Antworten 2 Antworten
func myfunc<T>(i:T) -> T { return i } ist es möglich, diese generische Funktion eine closure? let myfunc = { <T>(i:T) -> T in return i } diese funktioniert nicht... Ähnliche (gleiche?) Frage hier: stackoverflow.com/questions/25401584/.... Generika können

Nicht konvertieren kann der Wert des Typs '() -> _' angegebenen Typ 'Stadt.Größe'

Anzahl der Antworten 2 Antworten
Bin immer dieses Problem mit dieser Struktur auf der Linie, die liest "faul var townSize: Größe ={" und kann nicht herausfinden, was das Problem ist. struct Town { let region = "South" var population = 5422 var

Warum sollte grails-Aktionen deklariert werden, da die Methoden anstelle von Schließungen und was macht es für einen Unterschied?

Anzahl der Antworten 1 Antworten
In grails 2.0 was ist neu http://grails.org/doc/2.0.0.RC1/guide/introduction.html#whatsNew es sagt: 1.1.3 Web Features Controller Actions as Methods It is now possible to define controller actions as methods instead of using closures as in previous versions of Grails. In

Argumente in JavaScript Anonyme Funktion

Anzahl der Antworten 5 Antworten
for (var i = 0; i < somearray.length; i++) { myclass.foo({'arg1':somearray[i][0]}, function() { console.log(somearray[i][0]); }); } Wie gebe ich somearray oder einer seiner Indizes sich in der anonymen Funktion ? somearray ist bereits in den globalen scope,

closures in groovy vs. closures in java 8 (lambda-Ausdrücke)?

Anzahl der Antworten 2 Antworten
Gegeben doSomething(Function foo) { println foo(2) } Groovy: doSomething( { it*it } as Function ) Java: doSomething( (x) -> x*x ) Ist, gibt es einen Unterschied zwischen den beiden? InformationsquelleAutor Harpreet Singh | 2013-09-17

Ist es möglich, eine rekursive Schließung in Rust?

Anzahl der Antworten 2 Antworten
Dies ist ein sehr einfaches Beispiel, aber wie kann ich etwas tun, ähnlich: let fact = |x: u32| { match x { 0 => 1, _ => x * fact(x - 1), } }; Ich weiß, dass

Umsetzung Delegierter, mit Verschluss in Swift?

Anzahl der Antworten 2 Antworten
Angenommen, ich bin mit Swift und den Aufruf einer Methode im Rahmen, der erwartet einen Delegaten. Ist es möglich, eine Schließung und Umsetzung der Delegierten genau dort inline? Ich hoffe, ich konnte diese, wie anonyme Klassen in

Swift-Verschlüsse - Erfassung selbst als schwach

Anzahl der Antworten 4 Antworten
Ich versuche mich zu lösen, eine Schließung basiert stark Referenz-Zyklus, in Swift. In dem code unten, so wird das Objekt beibehalten, durch die der Besitz view-controller. ProgressHUD ist ein UIView auch beibehalten, durch die der Besitz view-controller.

Javascript closures vs PHP-Verschlüsse, was ist der Unterschied?

Anzahl der Antworten 3 Antworten
Was sind die Unterschiede zwischen closures in JS und closures in PHP? Tun Sie ziemlich viel Arbeit die gleiche Weise? Gibt es irgendwelche Vorsichtsmaßnahmen zu beachten beim schreiben von closures in PHP? InformationsquelleAutor aziz punjani | 2011-09-14

Javascript: übertragen von benutzerdefinierten Argumente an eine callback-Funktion

Anzahl der Antworten 3 Antworten
Habe ich diese callback-Funktion setup: var contextMenu = ; var context = [ { "name": "name1", "url": "url1" }, {"name": name2", "url: "url2" } ]; for(var i=0; i < context.length; i++) { var c = context[i]; var

Eine detaillierte Erklärung der Variable Capture-in-Verschlüsse

Anzahl der Antworten 1 Antworten
Ich habe gesehen, unzählige Beiträge auf, wie die variable capture-zieht-in-Variablen, die für die Erstellung der Schließung, aber Sie alle scheinen zu stoppen kurz von spezifischen details und nennen das ganze "compiler-magic". Ich bin auf der Suche nach

drucken Sie die Schließung definition/Quelle Groovy

Anzahl der Antworten 2 Antworten
Wer weiß, wie der Druck der Quelle eine closure in Groovy? Beispielsweise, ich habe diese Schließung (gebunden an a) def a = { it.twice() } Ich würde gerne die String "es.zweimal()" oder "{ es.zweimal() }" Nur eine

Cell-var-aus-loop-Warnung von Pylint

Anzahl der Antworten 1 Antworten
Für den folgenden code: for sort_key, order in query_data['sort']: results.sort(key=lambda k: get_from_dot_path(k, sort_key), reverse=(order == -1)) Pylint einen Fehler gemeldet: Zelle variable sort_key definiert in loop (cell-var-aus-Schleife) Könnte jemand einen Tipp geben, was hier passiert? Von pylint-source-code

Was sind die Anwendungsfälle für closures/callback-Funktionen in JavaScript?

Anzahl der Antworten 3 Antworten
Hörte ich Crockford ' s talk über JavaScript closures und bin überzeugt von dem nutzen von Informationen versteckt, aber ich habe nicht ein festes Verständnis der Verwendung von callback-Funktionen. Meist ist es eine wahre Aussage, die ein

mit anonymen Funktionen in javascript for-Schleifen

Anzahl der Antworten 2 Antworten
Habe ich gesehen, anonyme Funktionen innerhalb von for-Schleifen induzieren neuer Bereich auf der Website in einer oder zwei stellen und würde gerne wissen, ob es Sinn macht. Beispiel: var attr, colors = ['green','blue','red']; for ( attr =

Kann nicht passieren, Veranstaltung addEventListener: Verschluss Problem

Anzahl der Antworten 1 Antworten
This one ' s driving me crazy... ich habe eine Schleife, die fügt einen Ereignis-listener für ein SVG-Objekt. Das Objekt ist, für die Zwecke der Beweisführung, ein kleiner Kreis, und ich muss hinzufügen, mouseover-und mouseout-events für jede

Die Bestimmung, ob eine variable einen gültigen Verschluss in PHP

Anzahl der Antworten 5 Antworten
Mithilfe der folgenden Funktion: function is_closure($t) { return ( !is_string($t) && is_callable($t)); } Kann diese Rendite gilt für alles andere, als eine anonyme closure Funktion? Wenn ja, was wäre der richtige Weg, um zu bestimmen, ob eine

javascript Schließung Vorteile?

Anzahl der Antworten 3 Antworten
Was ist der Hauptzweck der Verschlüsse in JS. Ist es nur für öffentliche und private Variablen? oder ist es etwas anderes, das habe ich verpasst. Ich versuche zu verstehen, Schließung und wirklich wollen, zu wissen, was sind

Javascript, innere Klassen, und wie Sie Zugang zu übergeordneten Bereich effizient

Anzahl der Antworten 4 Antworten
In Javascript, ich möchte eine Klasse definieren, mit einem inneren (oder verschachtelt) sind Klasse. Innerhalb der inneren Klasse ich möchte in der Lage sein, um Zugang zu der übergeordneten Instanz. Wie kann ich das effizient? Etwas code

Verschlüsse vs. Klassen für die Kapselung?

Anzahl der Antworten 3 Antworten
Ich bin neu in der JS (von C++/etc), und es ist gerade fiel mir ein, dass die Verschlüsse scheinen, um eine einfachere und bequemere Weise zu behandeln Kapselung Klassen. Dieser code scheint zu geben einen einfachen Weg,

Passing argument JS-Funktion aus dem onclick-link

Anzahl der Antworten 5 Antworten
Ich habe einen link, der so aussieht: <a id="mylink" onclick="deleteHike( 3 );" href="javascript:void(0);">Yes</a> Ist es in der Lage, dieser Aufforderung JavaScript: window.onload = function() { //Get a reference to the link on the page //with an id

JavaScript-Verschluss in Schleifen – einfache praktische Beispiel

Anzahl der Antworten 43 Antworten
JS: var funcs = ; //let's create 3 functions for (var i = 0; i < 3; i++) { //and store them in funcs funcs[i] = function() { //each should log its value. console.log("My value: " +

In Python 2, wie kann ich schreiben auf Variablen im übergeordneten Bereich?

Anzahl der Antworten 6 Antworten
Ich habe den folgenden code innerhalb einer Funktion: stored_blocks = {} def replace_blocks(m): block = m.group(0) block_hash = sha1(block) stored_blocks[block_hash] = block return '{{{%s}}}' % block_hash num_converted = 0 def convert_variables(m): name = m.group(1) num_converted += 1

Swift-syntax für block mit completionHandler... in der delegate-Methode

Anzahl der Antworten 3 Antworten
Dies ist eine Falte auf dem regulären NSURLSession Abschluss-block-problem, welches ich mit einem heck einer Zeit, die Lösung in Swift-syntax. Die Methode ist die Authentifizierung delegate callback, die aufgerufen wird, auf auth Herausforderung; der Entwickler ruft die

Wie kann eine Funktion Zugriff auf seine eigenen Attribute?

Anzahl der Antworten 15 Antworten
ist es möglich, den Zugriff auf die python-Funktion Objekt-Attribute in der Funktion Umfang? z.B. wir haben def f(): return SOMETHING f._x = "foo" f() # -> "foo" nun, was hat sich ETWAS dabei zu sein, wenn wir

Anonyme innere Klassen in C#

Anzahl der Antworten 3 Antworten
Ich bin in den Prozess des Schreibens ein C# - Wicket Implementierung zu vertiefen, um meine Kenntnisse in C# und Wicket. Eines der Themen, die wir laufen in ist, dass Wicket macht häufige Verwendung von anonymen inneren

Groovy-Verschluss mit optionale Argumente

Anzahl der Antworten 3 Antworten
Möchte ich definieren, eine Schließung, das ein argument (dem ich spreche, mit it ) manchmal möchte ich weitergeben ein weiteres argument für die Schließung. wie kann ich dies tun? InformationsquelleAutor Moonlit | 2012-09-25

angularjs: $timeout Gebrauch (innen-Dienst)

Anzahl der Antworten 2 Antworten
Ich versuche, mich ein wenig notifier, informiert über typische Situationen: benötigen Sie eine Berechtigung, änderungen gespeichert usw. Hinweise werden angezeigt für 3 Sekunden und verschwinden, wenn der Nutzer nicht darauf klicken (wenn Benachrichtigung geklickt, verschwindet es sofort).

Wann ist die Schließung umzusetzen, Fn, FnMut und FnOnce?

Anzahl der Antworten 1 Antworten
Was sind die bestimmten Bedingungen für eine Sperrung zu implementieren, die Fn, FnMut und FnOnce Eigenschaften? Ist: Wann ist die Schließung nicht Umsetzung der FnOnce Eigenschaft? Wann ist die Schließung nicht Umsetzung der FnMut Eigenschaft? Wann ist

Große Ausführungszeit Unterschied zwischen java Lambda-vs Anonyme Klasse

Anzahl der Antworten 1 Antworten
War ich neugierig auf die Leistung der Schaffung von java8 lambda-Instanzen, gegen die gleiche anonyme Klasse. (Messung erfolgt auf win32-java build 1.8.0-ea-b106). Ich habe sehr einfaches Beispiel, und gemessen wenn java vorschlagen, einige Optimierung von new Bediener

Eleganteste Weg, um erstellen Sie einen Namespace/Klasse Typ-Struktur in JavaScript

Anzahl der Antworten 1 Antworten
Ich versuche, sich auf eine Methode, die mir die eleganteste Art der Verpackung meinen code in Namespace/Unit wie Objekte. Zum Beispiel Google Maps API var a = Google.Maps.Foo();, was ich denke, scheint ziemlich sauber. Ich möchte es

groovy: sicher finden Sie einen key in einer map und wieder seinen Wert

Anzahl der Antworten 4 Antworten
Ich möchte zu finden eine spezifische Taste in einer bestimmten Karte. Wenn der Schlüssel gefunden wird, dann möchte ich, um den Wert der Schlüssel aus der Karte. Dies ist, was ich es geschafft so weit: def mymap

groovy: ändern sich jedes element einer Liste und beitreten

Anzahl der Antworten 1 Antworten
Möchte ich wickeln Sie jedes element einer Liste in einfache Anführungszeichen ein, und fügen Sie Sie in einen string. Beispiel für die Eingabe: ["aa", "bb", "cc"] Erwartete Ausgabe: "'aa', 'bb', 'cc'" Ich vermutete, dass dies getan werden