Udostępnij za pośrednictwem


Deseń Patterns.lambda Active (F#)

Rozpoznaje wyrażenia, które reprezentują wartości funkcji biletu.

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

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

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

Parametry

  • input
    Typ: wyrażenie

    Wyrażenie wprowadzania odpowiedniki.

Wartość zwracana

Formalne typ zwracany jest (Var * Expr) option.Opcja wskazuje, czy dane wejściowe wynikiem dopasowania.We wzorcu wyrażenia pasujące dane wejściowe jest rozłożony, od pomyślnego dopasowania, na krotka dwóch elementów.Pierwszy element jest var. obiekt, który reprezentuje pojedynczy argument.Drugi obiekt jest wyrażenie, reprezentujący organ wyrażenie lambda.Lambda wyrażeń, które mają wiele argumentów są rozkładane jeden argument naraz.Na przykład, wyrażenie lambda, który ma dwa argumenty zostaje rozłożony tak, aby Var element jest pierwszy argument i Expr element jest wyrażenie lambda, która może być rozłożony rekursywnie tak, aby drugiego poziomu Var element jest drugi argument i drugiego poziomu Expr element jest organem.

Uwagi

Ta funkcja o nazwie LambdaPattern 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

Moduł Quotations.Patterns (F#)

Obszar nazw Microsoft.FSharp.Quotations (F#)