gpt4 book ai didi

f# - F# 中的泛型和接口(interface)

转载 作者:行者123 更新时间:2023-12-02 03:02:02 26 4
gpt4 key购买 nike

在 C# 中,可以声明泛型参数必须实现某个接口(interface),如下所示:

public class Something<T> where T : IComparable
{
...
}

如何在 F# 中指定这一点?

最佳答案

通用约束在 F# 中使用“when”:

type Foo<'a when 'a :> IComparable> = 
member x.Bla = 0

关于f# - F# 中的泛型和接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/770143/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com