Aracılığıyla paylaş


OptimizedClosures.FSharpFunc<'T1,'T2,'T3,'U> Sınıfı (F#)

Aradaki yürütme olmadan üç iterated (curried) bağımsız kabul eden F# işlevi değerleri temsil etmek için kullanılan .net Framework türü.Bu tür genellikle used doğrudan ya da F# kodu veya diğer .net Framework diller.

Ad alanı/modül yolu: Microsoft.FSharp.Core.OptimizedClosures

Derleme: FSharp.Core (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

Oluşturucular

Üye

Description

new

Yürütmeyi bölmeden, üç curried bağımsız değişkeni kabul edebilen en iyi duruma getirilmiş bir işlev oluşturur.

Örnek Üyeler

Üye

Description

Invoke

Yürütmeyi bölmeden üç curried bağımsız değişkeni kabul eden bir F# ilk sınıf işlevini çağırır.

Statik Üyeler

Üye

Description

Adapt

Bir F# ilk sınıf işlevini, yürütmeyi bölmeden üç curried bağımsız değişkeni kabul edebilen en iyi duruma getirilmiş bir işleve uyarlar.

Platformlar

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

Sürüm Bilgisi

F# Çekirdek Kitaplığı sürümleri

Desteklenen: 2.0, 4.0, Portable

Ayrıca bkz.

Başvuru

Core.OptimizedClosures Modülü (F#)