将具有精确约束的类型参数传递给具有该参数的函数?

将具有精确约束的类型参数传递给具有该参数的函数?

问题内容

我开始使用 go 泛型,但很难理解为什么这段代码无法编译:

func f(string) {} func xyz[T string](p T) { f(p) // Error! Cannot use 'p' (type T) as the type string } 登录后复制