mirror of
				https://gitee.com/dromara/mayfly-go
				synced 2025-11-04 08:20: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