A if/then/elif/else construção tem vários outros ramos.
Sintaxe
A sintaxe de uma instrução if / then / elif / else na linguagem de programação F # é -
if expr then
expr
elif expr then
expr
elif expr then
expr
...
else
expr
Exemplo
let a : int32 = 100
(* check the boolean condition using if statement *)
if (a = 10) then
printfn "Value of a is 10\n"
elif (a = 20) then
printfn " Value of a is 20\n"
elif (a = 30) then
printfn " Value of a is 30\n"
else
printfn " None of the values are matching\n"
printfn "Value of a is: %d" a
Quando você compila e executa o programa, ele produz a seguinte saída -
None of the values are matching
Value of a is: 100