我想从DateTime.DayOfWeek 中提取日期
match DateTime.Now.DayOfWeek with
FSI输出类似于:
val it : DayOfWeek = Thursday {value__ = 4;}
但是我不知道用什么来匹配这个号码。我试图不匹配ToString((-版本。有可能吗?
谢谢。
有趣的是,FSharp规范中似乎存在漏洞。目前尚不清楚enum
值是否直接转换为简单常量模式,或者它是否被视为文本模式。
尽管如此,通过使用枚举的字段名来匹配它是很简单的
match DateTime.Now.DayOfWeek with
| DayOfWeek.Thursday -> ...