OptimizedClosures.FSharpFunc<'T1,'T2,'U>, classe (F#)
Type .NET Framework utilisé pour représenter les valeurs de fonction F# qui acceptent deux 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,'U> =
class
new FSharpFunc : unit -> FSharpFunc<'T1,'T2,'U>
static member FSharpFunc.Adapt : ('T1 -> 'T2 -> 'U) -> FSharpFunc<'T1,'T2,'U>
abstract this.Invoke : FSharpFunc<'T1,'T2,'U> -> 'T1 * 'T2 -> 'U
end
Constructeurs
Membre |
Description |
---|---|
Construit une valeur de fonction optimisée qui peut accepter deux arguments curryfiés sans exécution intermédiaire. |
Membres d'instance
Membre |
Description |
---|---|
Appelle la valeur de fonction optimisée avec deux arguments curryfiés |
Membres statiques
Membre |
Description |
---|---|
Adapte une valeur de fonction de première classe F# en une valeur de fonction optimisée pouvant accepter deux 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