Freigeben über


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

Ruft einen F#-Funktionswert erster Klasse mit vier 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 -> 'X)> * 'T * 'U * 'V * 'W -> 'X

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

Parameter

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

    Die Eingabefunktion.

  • arg1
    Typ: 'T

    Das erste Argument.

  • arg2
    Typ: 'U

    Das zweite Argument.

  • arg3
    Typ: 'V

    Das dritte Argument.

  • arg4
    Typ: 'W

    Das vierte Argument.

Rückgabewert

Das Ergebnis der Funktion.

Plattformen

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Versionsinformationen

F#-Runtime

Unterstützt in: 2.0, 4.0

Silverlight

Unterstützt in: 3

Siehe auch

Weitere Ressourcen

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

Microsoft.FSharp.Core-Namespace (F#)