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.
Ich benutze jQuery und ich habe eine seltsame Sache, die ich nicht verstehe. Ich habe einen Code:
%Vor%
"# some_button" wie der Name sagt - das sind einige Buttons. Wenn sie geklickt werden, sollten sie eine Box mit ihrer Nummer öffnen, rich...
30.06.2010, 14:04
der folgende Code
%Vor%
tut nicht, was ich erwarten würde.
Was genau passiert?
(Ich würde erwarten, dass es "test-0 \ ntest-1 \ ntest-2 \ ntest-3 \ ntest-4 \ n") ausgibt.
05.07.2011, 18:58
Es gibt viele SO-Posts, die damit in Zusammenhang stehen, aber ich frage das erneut mit einem anderen Zweck
Ich versuche zu verstehen, warum Schließungen wichtig und nützlich sind. Eines der Dinge, die ich in anderen SO-Posts gelesen habe,...
15.12.2009, 18:43
Ich möchte eine Schließung verbessern, die ich mit Swifts Array.map-Funktion geschrieben habe
Ich nehme grundsätzlich ein Array und remapping alle seine Elemente mit einer Schließung.
%Vor%
Und das funktioniert perfekt.
Aber was, wenn...
03.07.2014, 01:14
Angenommen, ich habe eine einfache Funktion, die eine Nachricht anzeigt:
%Vor%
Wenn ich es jetzt so nenne, funktioniert es nicht. Wirft Fehler "hey ist nicht definiert"
%Vor%
Aber wenn ich es in einer anonymen Funktion anrufe, funktionie...
01.03.2012, 15:47
Ich habe eine Map-Liste, ich muss die geraden / ungeraden indizierten Elemente aus dieser Liste in Clojure bekommen.
Ich will die Liste nicht mit for-Schleife iterieren. Gibt es eine kleine oder single_word Funktion?
25.08.2011, 06:38
In der Tag-Wiki-Seite zum Schließen heißt es "jQuery selbst ist ein großer Abschluss".
Aber ist Versprechung auch eine Schließung? Könnten Sie bitte erklären, warum oder warum nicht? So verstehe ich Schließung: Weisen Sie einer Variablen ei...
27.08.2013, 17:23
Ich bin ein Neuling für Haskell und ein relativer Neuling für funktionale Programmierung.
In anderen (neben Haskell) Sprachen sind Lambda-Formen oft sehr nützlich.
Zum Beispiel in Schema:
%Vor%
Erzeugt einen Abschluss (über die Funktion f...
18.08.2011, 21:47
Ich komme aus der Java-Welt, wo Sie Variablen und Funktionen verstecken und dann Unit-Tests gegen sie mithilfe von Reflektion ausführen können. Ich habe verschachtelte Funktionen verwendet, um Implementierungsdetails meiner Klassen zu verbergen,...
28.11.2008, 23:41
Warum funktioniert das?
%Vor%
aber das nicht:
%Vor%
Ich bekomme diesen Fehler:
%Vor%
25.03.2010, 15:07