Ai
1 Star 0 Fork 0

igo/pkg

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
slice.go 334 Bytes
一键复制 编辑 原始数据 按行查看 历史
xdc 提交于 2025-02-17 09:25 +08:00 . add func
package xutils
func SplitSlice[T any](slice []T, chunkSize int) [][]T {
if chunkSize <= 0 {
return nil // 处理无效的chunkSize
}
var chunks [][]T
for i := 0; i < len(slice); i += chunkSize {
end := i + chunkSize
if end > len(slice) {
end = len(slice)
}
chunks = append(chunks, slice[i:end])
}
return chunks
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/igolang/pkg.git
git@gitee.com:igolang/pkg.git
igolang
pkg
pkg
v1.29.8

搜索帮助