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 +}