Go语言联合约束 官网
联合约束允许我们组合多个约束,要求类型同时满足这些约束。例如,我们可以定义一个类型同时满足 any 和 comparable 约束。 package mainimport "fmt"// 泛型函数,接受同时满足 any 和 comparable 约束的类型func process[T any + comparable](t T) { fmt.Println(t)}func main() { process(10) // 输出: 10} 联合约束可以让我们更精确地控制泛型类型的使用范围。