Suchergebnisse für Anfrage "currying"

12 die antwort

Listenelemente als Parameter an Curry-Funktion übergeben

Noch ein Haskell Neuling hier. Ich weiß gerade genug, um mich mit falschen Annahmen in Schwierigkeiten zu bringen. Wenn ich folgende Funktion habe ... quadsum w x y z = w+x+y+zIch möchte eine Funktion, die eine Liste aufnehmen kann, verwenden ...

6 die antwort

Haskell - Currying? Benötigen Sie weitere Erklärung

So etwas wie addList :: [int] -> int addList = foldl1 (+)Warum funktioniert das? Der Currying-Teil. Warum keine Variable?

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

TOP-Veröffentlichungen

6 die antwort

Scala: gelernte Konstrukteure

Ich habe die folgende Scala-Klasse: class Person(var name : String, var age : Int, var email : String)Ich möchte den Person-Konstruktor als Curry-Funktion verwenden: def mkPerson = (n : String) => (a : Int) => (e : String) => new ...

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