问答 / 2 / 26 / 创建于 1年前 / 更新于 1年前
go什么时候结构体方法能支持泛型参数,类似这样
NewTag().Parse(泛型参数)
没看明白你的描述。是泛型传到另个里面吗
好像早支持了吧,
严格上讲go的泛型不算真正意义上的泛型,反而会对性能有点影响。
NewTag[T]().Parse(args)
常用的是这种,T限制args类型
最少给个样例, 这样太抽象了
包内可以通过自定义泛型类型来达到结构体方法中使用泛型的效果
确实不支持。我最近也在写的时候才发现。不方便。
是这样吗,你描述的太模糊了。
type Test[T any] struct { } func (Test[T]) Parse(t T) { }
github.com/Meng-Xin/go-stream/blob...
@don178 看这个,他是想要这个。
我要举报该,理由是:
没看明白你的描述。是泛型传到另个里面吗
好像早支持了吧,
严格上讲go的泛型不算真正意义上的泛型,反而会对性能有点影响。
常用的是这种,T限制args类型
最少给个样例, 这样太抽象了
包内可以通过自定义泛型类型来达到结构体方法中使用泛型的效果
确实不支持。我最近也在写的时候才发现。不方便。
是这样吗,你描述的太模糊了。
github.com/Meng-Xin/go-stream/blob...