Go的泛型


// 使用的是 Go 的泛型语法(从 Go 1.18 开始支持泛型)。
// 中括号 [T any] 的含义:
// 类型参数声明,表示函数 Ptr 是一个泛型函数,T 是一个类型参数,any 是它的类型约束。
func Ptr[T any](t T) *T {
    return &t
}