Deseń Patterns.IfThenElse Active (F#)
Rozpoznaje wyrażenia, które reprezentują instrukcje warunkowe.
Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Quotations.Patterns
Zgromadzenie: FSharp.Core (w FSharp.Core.dll)
// Signature:
( |IfThenElse|_| ) : (input:Expr) -> (Expr * Expr * Expr) option
Parametry
input
Typ: wyrażenieWyrażenie wprowadzania odpowiedniki.
Wartość zwracana
Formalne typ zwracany jest (Expr * Expr * Expr) option.Opcja określa, czy są zgodne.We wzorcu wyrażenia pasujące dane wejściowe jest rozłożony na dopasowanie na krotka trzech wyrażeń.Pierwszy element jest warunkiem badania.Drugi element jest wyrażenie, po then słowa kluczowego, który jest wykonywany, jeśli test warunek jest spełniony.Trzeci element jest wyrażenie, po else słowa kluczowego.
Uwagi
Ta funkcja o nazwie IfThenElsePattern 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