zhangqian
2024-07-23 303fadd07629048d091862e09f4e67c2b98e4ecd
pkg/slicex/slicex.go
@@ -12,3 +12,13 @@
   }
   return result
}
// SplitSlice 分割泛型切片
func SplitSlice[T any](slice []T, size int) [][]T {
   var result [][]T
   for size < len(slice) {
      slice, result = slice[size:], append(result, slice[0:size:size])
   }
   result = append(result, slice)
   return result
}