标签: f# interface generics
在C#中,可以声明泛型参数必须实现某个特定的接口:
public class Something<T> where T : IComparable { ... }
如何在F#中指定它?
答案 0 :(得分:10)
通用约束在F#中使用“when”:
type Foo<'a when 'a :> IComparable> = member x.Bla = 0