Als «closures» getaggte Fragen

148
Verwendung von Swift @autoclosure

Beim Schreiben eines assertin Swift ist mir aufgefallen, dass der erste Wert als eingegeben wird @autoclosure() -> Bool mit einer überladenen Methode, um einen generischen TWert zurückzugeben, um die Existenz über die zu testen LogicValue protocol. Halten Sie sich jedoch strikt an die...

114
Wann implementiert ein Abschluss Fn, FnMut und FnOnce?

Was sind die besonderen Bedingungen für eine Schließung der zu implementieren Fn, FnMutund FnOnceZüge? Das ist: Wann setzt eine Schließung das Merkmal nicht um FnOnce? Wann setzt eine Schließung das Merkmal nicht um FnMut? Wann setzt eine Schließung das Merkmal nicht um Fn? Wenn Sie beispielsweise...

105
Schließung in Java 7 [geschlossen]

Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 2 Jahren . Verbessere diese Frage Was ist...

101
Zugang zu modifizierter Schließung (2)

Dies ist eine Erweiterung der Frage von Access to Modified Closure . Ich möchte nur überprüfen, ob das Folgende tatsächlich sicher genug für die Verwendung in der Produktion ist. List<string> lists = new List<string>(); //Code to retrieve lists from DB foreach (string list in lists) {...

100
Warum brauchen wir Fasern?

Für Fasern haben wir ein klassisches Beispiel: Generieren von Fibonacci-Zahlen fib = Fiber.new do x, y = 0, 1 loop do Fiber.yield y x,y = y,x+y end end Warum brauchen wir hier Fasern? Ich kann dies mit genau dem gleichen Proc umschreiben (Abschluss eigentlich) def clsr x, y = 0, 1...

98
Swift @escaping und Completion Handler

Ich versuche, 'Closure' von Swift genauer zu verstehen. Aber @escapingund Completion Handlersind zu schwer zu verstehen Ich habe viele Swift-Postings und offizielle Dokumente durchsucht, aber ich hatte das Gefühl, dass es immer noch nicht genug war. Dies ist das Codebeispiel für offizielle...

89
Cell-Var-From-Loop-Warnung von Pylint

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 hat einen Fehler gemeldet: Zellvariable sort_key in Schleife definiert (cell-var-from-loop) Könnte jemand einen Hinweis geben, was...

87
Umfang der Lambda-Funktionen und ihrer Parameter?

Ich benötige eine Rückruffunktion, die für eine Reihe von GUI-Ereignissen fast identisch ist. Die Funktion verhält sich etwas anders, je nachdem, welches Ereignis sie aufgerufen hat. Scheint mir ein einfacher Fall zu sein, aber ich kann dieses seltsame Verhalten von Lambda-Funktionen nicht...