OptimizedClosures.FSharpFunc<'T1,'T2,'T3,'U>, classe (F#)
Type .NET Framework utilisé pour représenter les valeurs de fonction F# qui acceptent trois arguments itérés (curryfiés) sans exécution intermédiaire. Ce type ne doit en général pas être utilisé directement à partir du code F# ou d'autres langages .NET Framework.
Espace de noms/Chemin du module : Microsoft.FSharp.Core.OptimizedClosures
Assembly : FSharp.Core (in FSharp.Core.dll)
[<AbstractClass>]
type FSharpFunc<'T1,'T2,'T3,'U> =
class
new FSharpFunc : unit -> FSharpFunc<'T1,'T2,'T3,'U>
static member FSharpFunc.Adapt : ('T1 -> 'T2 -> 'T3 -> 'U) -> FSharpFunc<'T1,'T2,'T3,'U>
abstract this.Invoke : FSharpFunc<'T1,'T2,'T3,'U> -> 'T1 * 'T2 * 'T3 -> 'U
end
Constructeurs
Membre |
Description |
---|---|
Construit une valeur de fonction optimisée qui peut accepter trois arguments curryfiés sans exécution intermédiaire. |
Membres d'instance
Membre |
Description |
---|---|
Appelle une valeur de fonction de première classe F# qui accepte trois arguments curryfiés sans exécution intermédiaire |
Membres statiques
Membre |
Description |
---|---|
Adapte une valeur de fonction de première classe F# en une valeur de fonction optimisée pouvant accepter trois arguments curryfiés sans exécution intermédiaire. |
Plateformes
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informations de version
Versions de bibliothèque principale F#
Prise en charge dans : 2,0, 4,0, portables