F# 枚举式工会

示例

在有区别的工会的情况下,不需要包括类型信息。通过省略类型信息,您可以创建一个简单地表示一组选择的联合,类似于枚举。

// 该联合可以代表一周中的任何一天,但不能代表 
// 它们绑定到特定的基础F#类型
type DayOfWeek = Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday