当前位置: 首页 > 文档资料 > F# 中文教程 >

if/then/elif/else statement

优质
小牛编辑
130浏览
2023-12-01

if/then/elif/else构造具有多个else分支。

语法 (Syntax)

F#编程语言中if/then/elif/else语句的语法是 -

if expr then
   expr
elif expr then
   expr
elif expr then
   expr
...
else
   expr

例子 (Example)

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

编译并执行程序时,它会产生以下输出 -

None of the values are matching
Value of a is: 100