Heim >Java >javaLernprogramm >Wie verwendet man Curry? Zusammenfassung der Curry-Instanznutzung
Vor kurzem lerne ich die funktionale Programmierung in JavaScript und interessiere mich sehr für die berühmte Curry-Funktion. Nennen wir sie vorerst die Originalfunktion und gibt eine Funktion zurück, die Curry-Funktion. Diese zurückgegebene Curry-Funktion ist während des Ausführungsprozesses sehr leistungsfähig und gibt kontinuierlich eine Funktion zurück, die die übergebenen Parameter speichert, bis die Bedingungen für die Ausführung der ursprünglichen Funktion ausgelöst werden. Dies ist allgemeiner, daher geben wir zur Veranschaulichung ein Beispiel: Ursprüngliche Funktion: var add = (x, y) => Wenn die übergebenen Parameter kleiner sind als die von add benötigten Parameter, wird die Add-Funktion nicht ausgeführt. curryAdd schreibt die Parameter auf und gibt eine andere Funktion zurück. Die Funktion kann die übergebenen Parameter weiterhin ausführen Parameter
1. Curri-Implementierung in der funktionalen JavaScript-Programmierung
Einführung: Ich habe kürzlich die funktionale Programmierung mit Javascript gelernt und interessiere mich sehr für die berühmte Curry-Funktion. Nennen wir sie vorerst die ursprüngliche Funktion und gibt eine Funktion zurück Diese zurückgegebene Currying-Funktion ist sehr leistungsfähig. Während des Ausführungsprozesses gibt sie kontinuierlich eine Funktion zurück, die die übergebenen Parameter speichert, bis die Bedingungen für die Ausführung der ursprünglichen Funktion ausgelöst werden. Dies ist allgemeiner, daher geben wir zur Veranschaulichung ein Beispiel: Originalfunktion: var add = (x, y) => x + y Curry-Funktion: var curryAd..
2 . Komponieren Sie die Implementierung in der funktionalen JavaScript-Programmierung
Einführung: Vorheriger Artikel Dieser Artikel stellt die Implementierung von vor Curry (Curry) in der funktionalen JavaScript-Programmierung ist natürlich das Curry mit den begrenzten Parametern. Dieses Mal werden wir hauptsächlich über die Funktion „Curry“ sprechen In der funktionalen JavaScript-Programmierung besteht die Funktion darin, Funktionen zu kombinieren, Funktionen nacheinander auszuführen und mehrere Funktionen zu kombinieren. Das Ausgabeergebnis einer Funktion ist der Eingabeparameter einer anderen Funktion wie Dominosteine abgeleitet und ausgeführt werden. Einleitung Wenn Sie beispielsweise einen solchen Bedarf haben, müssen Sie Folgendes eingeben:
Einführung: Detaillierte Erklärung des JavaScript-Funktions-Curryings Baidu-Enzyklopädie-Erklärung des Curryings: In der Informatik ist Currying eine Funktion, die mehrere Parameter akzeptiert. Die Technik von Umwandeln einer Funktion in eine Funktion, die einen einzelnen Parameter akzeptiert (den ersten Parameter der ursprünglichen Funktion) und Zurückgeben einer neuen Funktion, die die verbleibenden Parameter akzeptiert und ein Ergebnis zurückgibt. Diese Technik wurde von Christopher Strachey nach dem Logiker Haskell Curry benannt, obwohl es sich um Moses Schnfinkel und Gottlob Frege handelt
4 SQL Server berechnet die Anzahl der Tabellendatensätze und den belegten Speicherplatz
Einführung: Keine Details Keine USE ADVENTUREWORKSGO-- Count All Rows and Size of Table by SQLServerCurry.comSELECTTableName = obj.name,TotalRows = prt.rows,[SpaceUsed(KB)] = SUM(alloc.used_pages)*8FROM sys.objects objJOIN sys.indexes idx auf obj.object_id =
5. Javascript-Currying-Funktion, die eine Funktion zurückgibt_Javascript-Fähigkeiten
Einführung: Die Currying-Funktion ist eine Funktion, die eine Funktion zurückgibt und eine der großartigsten Anwendungen von Abschlüssen ist. Ausführlichere Definitionen von Schließungen finden Sie hier und hier. Das Folgende ist eine Definition der Currying-Funktion.
6. Einführung in die Currying-Funktion von Javascript_Javascript-Fähigkeiten
Einführung: Das Konzept des Currings kombiniert das Konzept der funktionalen Programmierung mit Standardparametern und variablen Parametern. Eine Curry-Funktion mit n Parametern verfestigt den ersten Parameter als festen Parameter und gibt ein weiteres Funktionsobjekt mit n-1 Parametern zurück. ähnelt dem Verhalten der ursprünglichen LISP-Funktionen car bzw. cdr. Currying kann auf eine partielle Funktionsanwendung (PFA) verallgemeinert werden, p >Eingehende Analyse des Currying von Funktionen in JavaScript_Javascript-Techniken 8 beziehen > Einführung: Der folgende Editor bietet Ihnen eine detaillierte Analyse des Funktions-Curryings in JavaScript. Der Herausgeber findet es ziemlich gut. Jetzt teile ich es mit Ihnen und gebe es als Referenz. Schauen wir uns die folgenden Fragen und Antworten an: Currying – Javascript ruft kontinuierlich eine einzelne Parameterfunktion auf, um eine beliebige Parameterfunktion zu implementieren Javascript – Wie ist der Quellcode „optimizeCb“ im Unterstrich zu verstehen?
Das obige ist der detaillierte Inhalt vonWie verwendet man Curry? Zusammenfassung der Curry-Instanznutzung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!