main
kzkzzzz 2025-06-21 17:24:00 +08:00
parent bc2b92c73b
commit e42de5e171
1 changed files with 19 additions and 0 deletions

View File

@ -106,3 +106,22 @@ func UniqueSlice[T comparable](rawSlice []T) []T {
}
return uniqueSlice
}
// Ptr 获取类型指针
func Ptr[T any](v T) *T {
return &v
}
func StringPtr(v string) *string {
if v == "" {
return nil
}
return &v
}
func StringVal(v *string) string {
if v == nil {
return ""
}
return *v
}