mirror of
https://gitee.com/dromara/mayfly-go
synced 2025-11-03 07:50:25 +08:00
@@ -93,9 +93,13 @@ func ArraySplit[T any](arr []T, numGroups int) [][]T {
|
|||||||
numGroups = len(arr)
|
numGroups = len(arr)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
arrayLen := len(arr)
|
||||||
|
if arrayLen < 1 {
|
||||||
|
return [][]T{}
|
||||||
|
}
|
||||||
// 计算每个子数组的大小
|
// 计算每个子数组的大小
|
||||||
size := len(arr) / numGroups
|
size := arrayLen / numGroups
|
||||||
remainder := len(arr) % numGroups
|
remainder := arrayLen % numGroups
|
||||||
|
|
||||||
// 创建一个存放子数组的切片
|
// 创建一个存放子数组的切片
|
||||||
subArrays := make([][]T, numGroups)
|
subArrays := make([][]T, numGroups)
|
||||||
|
|||||||
Reference in New Issue
Block a user