Udostępnij za pośrednictwem


Patterns.Application — Aktywny wzorzec (F#)

Rozpoznaje wyrażeń, które reprezentują aplikacje wartości funkcji biletu.

Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Quotations.Patterns

Zgromadzenie: FSharp.Core (w FSharp.Core.dll)

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

Parametry

  • input
    Typ: wyrażenie

    Wyrażenie wprowadzania odpowiedniki.

Wartość zwracana

Formalne typ zwracany jest (Expr * Expr) option.Opcja wskazuje, czy istnieje dopasowania.Użycie aktywnych wzorca wyrażenie dopasowania, umożliwia krotki dwóch wyrażeń bezpośrednio rozkładać deseń.

Krotki zawiera dwa wyrażenia wyniku rozkładu wyrażenie aplikacji funkcji curried.Jeśli jeden argument curried pierwsze wyrażenie reprezentuje nazwę funkcji, a drugie wyrażenie stanowi argument.Jeśli istnieje wiele argumentów curried, pierwsze wyrażenie jest aplikacja funkcja, która zawiera wszystkie argumenty oprócz ostatniego, z curried, a drugie wyrażenie stanowi ostatni argument curried.Pierwsze wyrażenie może być przetworzone do następnej curried argumentu funkcji rekursywnie.

Uwagi

Ta funkcja o nazwie ApplicationPattern w zestawie.NET Framework.Jeśli członek dostęp z języka.NET Framework niż F# lub przez odbicie, należy użyć tej nazwy.

Platformy

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

Informacje o wersji

F# Core wersji biblioteki

Obsługiwane: 2.0, 4.0, przenośne

Zobacz też

Informacje

Quotations.Patterns — Moduł (F#)

Microsoft.FSharp.Quotations — Przestrzeń nazw (F#)