Suchergebnisse für Anfrage "currying"
Wie man eine Funktion über eine unbekannte Anzahl von Parametern curry
Sag ich habe eine Funktion namensmultiplyDivide Wenn ich @ anrufen sollmultiplyDivide(2)(3)(4)(6) es wäre äquivalent zu2 * 3 / 4 * 6. Aktualisieren Ist es möglich, eine solche Funktion zu schreiben, wenn ich nicht vorher weiß, wie viele ...
Currying in Javascript für die Funktion mit n Parametern
Wenn f :: (a, b) -> c, können wir Curry (f) wie folgt definieren: curry (f) :: ((a, b) -> c) -> a -> b -> c const curry = f => a => b => f(a, b); const sum = curry((num1, num2) => num1 + num2); console.log(sum(2)(3)); //5Wie implementieren wir ...
Swift subtiler Unterschied zwischen Curry und Funktion höherer Ordnung
HINWEIS: Diese Frage wurde gestellt, während Swift 2.1 die neueste war. Gegeben class IntWrapper { var i: Int = 1 } func add(inout m: Int, i: Int) { m += i }Und eine Funktion höherer Ordnung func apply() -> (inout i: Int) -> () -> () { return ...
Eine Prozedur mit Schlüsselwortargumenten erstellen
Sag ich habe ein generischesProc, Lambda odermethod, für das optional ein zweites Argument angegeben wird: pow = -> (base, exp: 2) { base**exp }Nun möchte ich diese Funktion curry und ihr ein @ gebexp von3. cube = pow.curry.call(exp: 3) Hier ...
Schreiben einer gewöhnlichen JavaScript-Funktion, die beliebig oft aufgerufen werden kann und beim letzten Funktionsaufruf einen Wert zurückgibt
Ich arbeite zurzeit an einem Programmierproblem in meiner persönlichen Zeit, bei dem gefragt wird, ob ich eine JavaScript-Funktion erstellen möchte, die auf diese Weise aufgerufen werden kann. add(1) // 1 add(1)(2) // 3 add(1)(2)(3); // 6 ...
Was bedeutet Lambda mit 2 Pfeilen in Java 8?
Ich habe bereits mehrere Java 8-Tutorials gelesen. Im Moment bin ich auf folgendes Thema gestoßen: Unterstützt Java Currying? [https://stackoverflow.com/questions/6134278/does-java-support-currying] Hier sehe ich folgenden ...
Verwendet die Curry-Funktion in Javascript das Prinzip des Verschlusses? [geschlossen
Es wäre sehr hilfreich, wenn jemand die Arbeitsweise einer Curry-Funktion erklärt. Ich habe viele Beispiele gelesen, kann sie aber nicht richtig erfassen. Hat es irgendwie mit Schließung zu tun?
Currying für Vorlagen in C ++ Metaprogrammierung
Dies ist eher eine konzeptionelle Frage. Ich versuche, den einfachsten Weg zu finden, eine Vorlage mit zwei Argumenten (wobei die Argumente Typen sind) in eine Vorlage mit einem Argument zu konvertieren. Das heißt, einen der Typen ...
Partielle Bindung von Funktionsargumenten
Gibt es einen Weg zuteilweise binde den ersten / letztenn Argumente eines aufrufbaren Objekts (z. B. einer Funktion), ohne den Rest der Argumente explizit anzugeben? std::bind() scheint das zu verlangenalle Die Argumente sind gebunden, die, ...
Was ist der Unterschied zwischen Currying und mehreren Parameterlisten?
Überall, wo ich hinschaue, sehe ich die Begriffe Mehrfachparameterlisten und Curry austauschbar. Ich sehe es in Dutzenden von Stackoverflow-Fragen und sogar ...