diff --git a/sysutils.go b/sysutils.go index 522aa14..3dccf9c 100644 --- a/sysutils.go +++ b/sysutils.go @@ -199,7 +199,7 @@ func NewSlice[T any](s *[]T, len int32, cap int32) { func NewSliceElement[T any](s *[]T) *T { v := new(T) *s = append(*s, *v) - return v + return &(*s)[len(*s) - 1] } func AppendSlice[T any](s *[]T, val T) {