Suchergebnisse für Anfrage "currying"

8 die antwort

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 ...

10 die antwort

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 ...

0 die antwort

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 ...

TOP-Veröffentlichungen

8 die antwort

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 ...

4 die antwort

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 ...

12 die antwort

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 ...

2 die antwort

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?

4 die antwort

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 ...

2 die antwort

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, ...

1 die antwort

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 ...