OptimizedClosures.FSharpFunc<'T1,'T2,'U>-Klasse (F#)

Der .NET Framework-Typ, mit dem F#-Funktionswerte dargestellt werden, die zwei durchlaufene Argumente (Curry-Argumente) ohne dazwischenliegende Ausführung annehmen. Dieser Typ sollte normalerweise in F#-Code und anderen .NET Framework-Sprachen nicht direkt verwendet werden.

Namespace/Modulpfad: 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

Konstruktoren

Member

Beschreibung

new

Erstellt einen optimierten Funktionswert, der zwei Curry-Argumente ohne dazwischenliegende Ausführung akzeptieren kann.

Instanzmember

Member

Beschreibung

Invoke

Ruft den optimierten Funktionswert mit zwei Curry-Argumenten auf.

Statische Member

Member

Beschreibung

Adapt

Passt einen F#-Funktionswert erster Klasse als optimierten Funktionswert an, der zwei Curry-Argumente ohne dazwischenliegende Ausführung akzeptieren kann.

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.OptimizedClosures-Modul (F#)