我创建了一个记录类型
type IpRanges = {ipStart: IPAddress; ipEnd: IPAddress; subnet: IPAddress; mask: IPAddress}
如何创建IpRanges的集合类型?
type CollRanges = ???
答案 0 :(得分:2)
您想要创建什么样的系列?
IPRanges列表?如果是这样,你可以这样做:
type CollRanges = List<IpRanges>
但是由于list是通用的,CollRanges
实际上并不需要是一个新类型,实际上前一行会创建一个类型别名,这是一件好事,因为你将重用List类型的所有功能并且您的收藏将与现有的F#代码更具凝聚力( plugabble )。这同样适用于任何其他通用集合,如Array,Seq,ResizeArray,......