F# - 枚举类型

F# - 枚举类型 首页 / F#入门教程 / F# - 枚举类型

枚举(Enum)是一组命名的整数常量,是整数类型,其中将标签分配给值的子集,您可以使用它们代替文字,以使代码更具可读性和可维护性。

声明枚举

声明枚举的一般语法是-

type enum-name =
   | value1=integer-literal1
   | value2=integer-literal2
...

以下示例演示了枚举的使用-

链接:https://www.learnfk.comhttps://www.learnfk.com/fsharp/fsharp-enumerations.html

来源:LearnFk无涯教程网

//枚举声明。
type Days =
   | Sun=0
   | Mon=1
   | Tues=2
   | Wed=3
   | Thurs=4
   | Fri=5
   | Sat=6

//使用枚举。
let weekend1 : Days=Days.Sat
let weekend2 : Days=Days.Sun
let weekDay1 : Days=Days.Mon

printfn "Monday: %A" weekDay1
printfn "Saturday: %A" weekend1
printfn "Sunday: %A" weekend2

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

无涯教程网

Monday: Mon
Saturday: Sat
Sunday: Sun

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

技术教程推荐

深入浅出gRPC -〔李林锋〕

微服务架构实战160讲 -〔杨波〕

10x程序员工作法 -〔郑晔〕

从0开发一款iOS App -〔朱德权〕

SQL必知必会 -〔陈旸〕

从0打造音视频直播系统 -〔李超〕

视觉笔记入门课 -〔高伟〕

大厂广告产品心法 -〔郭谊〕

Kubernetes入门实战课 -〔罗剑锋〕

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