From cf9c73aa4ab14c343224b15bd26642b1d4b823b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Schw=C3=B6rer?= Date: Wed, 24 May 2023 21:42:10 +0200 Subject: [PATCH] v0.0.120 --- langext/array.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/langext/array.go b/langext/array.go index 6cfc876..0395130 100644 --- a/langext/array.go +++ b/langext/array.go @@ -433,3 +433,10 @@ func ArrConcat[T any](arr ...[]T) []T { } return r } + +// ArrCopy does a shallow copy of the 'in' array +func ArrCopy[T any](in []T) []T { + out := make([]T, len(in)) + copy(out, in) + return out +}