F# - 枚举类型

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

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

声明枚举

声明枚举的一般语法是-

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

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

//枚举声明。
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

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

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

来源:LearnFk无涯教程网

Monday: Mon
Saturday: Sat
Sunday: Sun

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

技术教程推荐

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

Python核心技术与实战 -〔景霄〕

深入拆解Tomcat & Jetty -〔李号双〕

透视HTTP协议 -〔罗剑锋(Chrono)〕

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

移动端自动化测试实战 -〔思寒〕

实用密码学 -〔范学雷〕

朱涛 · Kotlin编程第一课 -〔朱涛〕

超级访谈:对话玉伯 -〔玉伯〕

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