F # - istruzione if / elif / else
Un if/then/elif/else il costrutto ha più rami else.
Sintassi
La sintassi di un'istruzione if / then / elif / else nel linguaggio di programmazione F # è:
if expr then
expr
elif expr then
expr
elif expr then
expr
...
else
expr
Esempio
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 compili ed esegui il programma, restituisce il seguente output:
None of the values are matching
Value of a is: 100