Aracılığıyla paylaş


Patterns.Application Etkin Deseni (F#)

Uygulamaları birinci işlevi değerleri temsil eden ifadeleri tanır.

Ad alanı/modül yol: Microsoft.FSharp.Quotations.Patterns

Derleme: FSharp.Core (FSharp.Core.dll),

// Signature:
( |Application|_| ) : (input:Expr) -> (Expr * Expr) option

Parametreler

  • input
    Türü: ifade

    Eşleştirilecek giriş ifadesi.

Dönüş Değeri

Resmi döndürme türü olan (Expr * Expr) option. Seçeneği, bir eşleşme var olup olmadığını gösterir. Etkin desen eşleşmesi ifadesi kullandığınızda, doğrudan desen decompose için başlığın iki ifadeler kullanın.

Başlığın uygulama curried işlev ifadesi decomposition neden iki deyim içerir. Curried bir bağımsız değişken varsa, ilk deyimin işlev adı ve bağımsız değişken İkinci ifade gösterir. Curried birden fazla bağımsız değişken varsa, ilk deyimin kendisini curried dışındaki tüm bağımsız son içeren bir işlev uygulamasıdır ve ikinci ifadesi son curried bağımsız değişkeni temsil eder. İlk ifade, yinelemeli işlevin sonraki curried bağımsız değişkeni decompose işlenen olabilir.

Notlar

Bu işlev adlı ApplicationPattern .net Framework derleme içinde. Üye .net Framework dil dışında F# veya yansıtma üzerinden erişiyorsanız, bu adı kullanın.

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

Quotations.Patterns Modülü (F#)

Microsoft.FSharp.Quotations İsim Uzayı (F#)