From 3bbe212120c1199e574087f63afe8f384ffe16f5 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期三, 31 七月 2024 15:01:21 +0800
Subject: [PATCH] 抽离设置表头为公共方法
---
pkg/slicex/slicex.go | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/pkg/slicex/slicex.go b/pkg/slicex/slicex.go
index 874c433..7132e33 100644
--- a/pkg/slicex/slicex.go
+++ b/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
+}
--
Gitblit v1.8.0