struct 方法如何接受泛型参数?

type A struct{}

在A的方法中如何接受 T(泛型)参数?
func (a A )funcname( t T){
}

1 个赞

在 Go 1.19,你只能把类型参数加在 type A[T any] struct{},而不能加在 func (a A) funcname[T any] (t T)

来为这个功能砍一刀 proposal: spec: allow type parameters in methods · Issue #49085 · golang/go · GitHub