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

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

技术教程推荐

机器学习40讲 -〔王天一〕

程序员的数学基础课 -〔黄申〕

网络编程实战 -〔盛延敏〕

高并发系统设计40问 -〔唐扬〕

性能测试实战30讲 -〔高楼〕

罗剑锋的C++实战笔记 -〔罗剑锋〕

零基础实战机器学习 -〔黄佳〕

玩转Vue 3全家桶 -〔大圣〕

手把手带你搭建推荐系统 -〔黄鸿波〕

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