From fe65489de27eef96e2c1879cb19dd84ee172be9c Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 13 Sep 2023 10:31:49 +0800 Subject: [PATCH] 1 --- sysutils.go | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 +}