Als «partial-application» getaggte Fragen

14
Was ist der Unterschied zwischen Curry und Teilapplikation?
Ich sehe ziemlich oft im Internet verschiedene Beschwerden, dass Beispiele für Currying anderer Leute kein Currying sind, sondern eigentlich nur eine teilweise Anwendung. Ich habe keine anständige Erklärung dafür gefunden, was Teilanwendung ist oder wie sie sich vom Curry unterscheidet. Es scheint eine allgemeine Verwirrung zu geben, wobei äquivalente Beispiele …






4
Was ist der Unterschied zwischen mehreren Parameterlisten und mehreren Parametern pro Liste in Scala?
In Scala kann man solche (Curry-?) Funktionen schreiben def curriedFunc(arg1: Int) (arg2: String) = { ... } Was ist der Unterschied zwischen der obigen curriedFuncFunktionsdefinition mit zwei Parameterlisten und Funktionen mit mehreren Parametern in einer einzigen Parameterliste: def curriedFunc(arg1: Int, arg2: String) = { ... } Aus mathematischer Sicht ist …

3
Was genau ist unter „Teilfunktion“ in der Funktionsprogrammierung zu verstehen?
Nach meinem Verständnis sind Teilfunktionen Funktionen, die wir erhalten, wenn wir weniger Parameter an eine Funktion übergeben als erwartet. Wenn dies beispielsweise in Python direkt gültig wäre: >>> def add(x,y): ... return x+y ... >>> new_function = add(1) >>> new_function(2) 3 Im obigen Snippet new_functionist eine Teilfunktion. Laut Haskell Wiki …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.