Freigeben über


FSharpFunc.InvokeFast<'T,'U,'V,'W>-Methode (F#)

Ruft einen F#-Funktionswert erster Klasse mit drei Curry-Argumenten auf.In einigen Fällen arbeitet die Anwendung auf diese Weise effizienter als beim sukzessiven Übernehmen der Argumente.

Namespace/Modulpfad: Microsoft.FSharp.Core

Assembly: FSharp.Core (in FSharp.Core.dll)

// Signature:
static member InvokeFast : FSharpFunc<'T,('U -> 'V -> 'W)> * 'T * 'U * 'V -> 'W

// Usage:
FSharpFunc.InvokeFast (func, arg1, arg2, arg3)

Parameter

  • func
    Typ: FSharpFunc<'T,('U -> 'V -> 'W)>

    Die Eingabefunktion.

  • arg1
    Typ: 'T

    Das erste Argument.

  • arg2
    Typ: 'U

    Das zweite Argument.

  • arg3
    Typ: 'V

    Das dritte Argument.

Rückgabewert

Das Ergebnis der Funktion.

Plattformen

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Versionsinformationen

F#-Kern-Bibliotheks-Versionen

Unterstützt in: 2,0, 4,0, portablen

Siehe auch

Referenz

Core.FSharpFunc<'T,'U>-Klasse (F#)

Microsoft.FSharp.Core-Namespace (F#)