Patterns.LetRecursive — Aktywny wzorzec (F#)
Rozpoznaje wyrażenia, które reprezentują cykliczne let powiązania jednej lub więcej zmiennych.
Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Quotations.Patterns
Zgromadzenie: FSharp.Core (w FSharp.Core.dll)
// Signature:
( |LetRecursive|_| ) : (input:Expr) -> ((Var * Expr) list * Expr) option
Parametry
input
Typ: wyrażenieWyrażenie wprowadzania odpowiedniki.
Wartość zwracana
Formalne typ zwracany jest ((Var * Expr) list * 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 krotki z dwoma elementami.Pierwszy element jest lista krotek, która ma dwa elementy.Pierwszy element krotka wewnętrzna jest var. obiekt reprezentujący wartość zdefiniowany.Drugi element wewnętrzny krotka reprezentuje organ cyklicznej let powiązania.Drugi element zewnętrznej Krotka jest wyrażenia cząstkowego, w którym powiązanie jest zakres.
Uwagi
Ta funkcja o nazwie LetRecursivePattern 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