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

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

教程推荐

JavaScript进阶实战课 -〔石川〕

说透元宇宙 -〔方军〕

去无方向的信 -〔小麥〕

图解 Google V8 -〔李兵〕

雷蓓蓓的项目管理实战课 -〔雷蓓蓓〕

Vue开发实战 -〔唐金州〕

iOS开发高手课 -〔戴铭〕

数据分析实战45讲 -〔陈旸〕

技术管理实战36讲 -〔刘建国〕

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