func Chunk()

in lambda/src/cloudrack-lambda-core/core/utils.go [19:29]


func Chunk(array []interface{}, chunkSize int) [][]interface{}{
	var divided [][]interface{}
	for i := 0; i < len(array); i += chunkSize {
	    end := i + chunkSize
	    if end > len(array) {
	        end = len(array)
	    }
	    divided = append(divided, array[i:end])
	}
	return divided
}