F# 中的 nested if 语句函数

首页 / F#入门教程 / F# 中的 nested if 语句函数

在F#编程中,嵌套 if/thenif/then/else语句始终是合法的,这意味着您可以在另一个ifelse if语句中使用一个ifelse if语句。

nested if - 语法

if expr then
   expr
   if expr then
      expr
   else
      expr
else
   expr

nested if - 示例

let a : int32=100
let b : int32=200

(* check the boolean condition using if statement *)

if (a=100) then
(* if condition is true then check the following *)

   if (b=200) then
      printfn "Value of a is 100 and b is 200\n"
printfn "Exact value of a is: %d" a
printfn "Exact value of b is: %d" b

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

Value of a is 100 and b is 200

Exact value of a is: 100
Exact value of b is: 200

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

技术与商业案例解读 -〔徐飞〕

赵成的运维体系管理课 -〔赵成〕

从0开始学架构 -〔李运华〕

iOS开发高手课 -〔戴铭〕

TypeScript开发实战 -〔梁宵〕

性能工程高手课 -〔庄振运〕

代码之丑 -〔郑晔〕

基于人因的用户体验设计课 -〔刘石〕

高楼的性能工程实战课 -〔高楼〕

好记忆不如烂笔头。留下您的足迹吧 :)