有许多遗留接口以普通的形式获得实体集合IEnumerable.通常人们可以foreach(CertainTypeWeSureItemIs item in items)在C#中将对象转换为他们想要的任何类型.IEnumerable不会直接转换为序列.包装它seq { for x in xs -> x }也没有多大帮助,因为它得到了seq{obj}.那么我如何在F#中做到这一点?
IEnumerable
foreach(CertainTypeWeSureItemIs item in items)
seq { for x in xs -> x }
seq{obj}
f#
f# ×1