Auflösen einer Funktion

8

Angenommen, ich möchte eine Faltung unter Verwendung einer Funktion ausführen, die ein Tupel erwartet, f (x, y). Dies kann mit

gemacht werden %Vor%

Ich glaube, es sollte eine Funktion höherer Ordnung geben, die dieses Muster abstrahiert, eine Funktion übernimmt, die ein Tupel erwartet, und es in eine Funktion umwandelt, die zwei separate Argumente erwartet.

Gibt es eine solche Funktion in der F # Standardbibliothek? Wenn nicht, einfach genug um zu schreiben, aber wie soll es idiomatisch heißen? untuple ?

    
rwallace 24.03.2017, 08:59
quelle

1 Antwort

14

Diese Funktion wird normalerweise curry in den meisten Funktionen genannt Sprachen. Die Definition lautet:

%Vor%

Leider ist es nicht in der F # -Kernbibliothek enthalten, aber es ist in vielen externen Basisbibliotheken verfügbar, wie zum Beispiel F#x und F # + .

    
Gustavo 24.03.2017, 09:16
quelle

Tags und Links