zhangqian
2024-07-23 bb455e9304722ad83fd65203c3cd370f5f3844c3
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
}