Eine Closure ist eine First-Class-Funktion, die auf Variablen aus dem Bereich verweist, in dem sie definiert wurde. Wenn der Abschluss noch existiert, nachdem sein definierender Bereich endet, bleiben die Variablen, die er schließt, weiterhin bestehen.
Warum geben f$i und f$get_i() im folgenden Beispiel andere Ergebnisse zurück?
%Vor%
29.06.2017, 10:44
Ich würde gerne ein Leben für eine Schließung in Rust erklären, aber ich finde keine Möglichkeit, eine lebenslange Erklärung hinzuzufügen.
Dies ist meine Schließung für jetzt:
%Vor%
Vollständigen Beispielcode auf dem Spielplatz .
Wie...
14.07.2015, 10:12
Ich habe eine ziemlich einfache Frage, hoffe ich habe eine einfache Antwort. Ich verwende Swifts filter -Methode, um eine Sammlung von Objekten mithilfe des anonymen Abschlussarguments po %code% : zu filtern
%Vor%
Ich habe einen Haltepu...
13.06.2016, 20:46
Ich versuche, den Unterschied in Go zwischen dem Erstellen einer anonymen Funktion, die einen Parameter akzeptiert, und der Funktion, die als eine Funktion fungiert, zu verstehen. Hier ist ein Beispiel für den Unterschied.
Mit Parameter:
%V...
12.05.2015, 06:46
Ich bin auf eine Situation gestoßen, die mein neu entstehendes Verständnis von C ++ - Lambdas herausfordert, und ich habe es auf folgende Weise heruntergebrochen:
%Vor%
Im ersten Fall weise ich einem Funktionszeiger ein sehr einfaches Lambda...
18.08.2014, 01:43
Was ist der Zweck der äußeren zusätzlichen Klammern für die folgende JavaScript-Abschlussfunktion? Mir wurde in anderen Beiträgen gesagt, dass sie nicht unbedingt notwendig sind, aber sie sind eine Konvention, um klarzustellen, dass das Ergebn...
03.04.2013, 14:16
Ich bin neu in JavaScript und habe ein Problem, diesen Code zu verstehen:
%Vor%
Dies druckt (in v8 / d8) a is 4; b is 5 . Wenn ich die var value; -Zeile auskommentiere, bekomme ich a is 5; b is 5 . Wo ist das Objekt "Wert" und warum g...
04.01.2012, 15:01
Ich bin mir sicher, dass dies eine sehr anfängliche Frage beim Lispeln ist, da ich gerade die Sprache lerne.
Ich habe eine Funktion in clisp namens count. Es zählt die Häufigkeit, mit der ein bestimmtes Atom in einer Liste angezeigt wird. Was...
11.05.2011, 05:27
Was sind nützliche Definitionen für die üblichen Methoden zum Übergeben einer Methode oder Funktion als Daten, wie zum Beispiel:
Delegierte
Verschlüsse
Funktionszeiger
Aufruf durch dynamischen Proxy und
Erstklassige Methoden?
04.06.2009, 17:18
Gibt es eine Chance, dass ich PHP-Verschlussparameter-Typinformationen ableiten kann? Betrachten Sie dieses Beispiel:
%Vor%
Ich möchte dem Benutzer etwas Freiraum lassen, damit er oder sie entscheiden kann, welcher Weg besser ist, um eine Sc...
05.10.2013, 14:22