From ebfdd7c28177f15b8c79eb35e9d0c84ffeb1b680 Mon Sep 17 00:00:00 2001 From: kercylan98 Date: Wed, 5 Jul 2023 21:30:23 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8F=AF=E9=80=9A=E8=BF=87=20slice.Mer?= =?UTF-8?q?ge=20=E5=90=88=E5=B9=B6=E5=A4=9A=E4=B8=AA=E5=88=87=E7=89=87?= =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/slice/slice.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/utils/slice/slice.go b/utils/slice/slice.go index 142996e..7db1a7b 100644 --- a/utils/slice/slice.go +++ b/utils/slice/slice.go @@ -120,3 +120,12 @@ func ToSet[V comparable](slice []V) map[V]struct{} { } return m } + +// Merge 合并多个数组 +func Merge[V any](slices ...[]V) []V { + var slice []V + for _, s := range slices { + slice = append(slice, s...) + } + return slice +}