diff --git a/sysutils.go b/sysutils.go index dd80424..2f34b40 100644 --- a/sysutils.go +++ b/sysutils.go @@ -183,3 +183,13 @@ func GetLocalIP() string { return ipList[0] } } + +func NewSlice[T any](s *[]T ,len int32, cap int32){ + *s = make([]T, len, cap) +} + +func NewSliceElement[T any](s *[]T) *T { + v := new(T) + *s = append(*s, *v) + return v +}