prow/cmd/deck/job_history.go
func cropResults(a []int64, max int64) ([]int64, int, int) {
	res := []int64{}
	firstIndex := -1
	lastIndex := 0
	for i, v := range a {
		if v <= max {
			res = append(res, v)
			if firstIndex == -1 {
				firstIndex = i
			}
			lastIndex = i
			if len(res) >= resultsPerPage {
				break
			}
		}
	}
	return res, firstIndex, lastIndex
}
func cropResults(a []int64, max int64) ([]int64, int, int) {
	res := []int64{}
	firstIndex := -1
	lastIndex := 0
	for i, v := range a {
		if v <= max {
			res = append(res, v)
			if firstIndex == -1 {
				firstIndex = i
			}
			lastIndex = i
			if len(res) >= resultsPerPage {
				break
			}
		}
	}
	return res, firstIndex, lastIndex
}
func cropResults ( a [ ] int64 , max int64 ) ( [ ] int64 , int , int ) { res := [ ] int64 { } firstIndex := - 1 lastIndex := 0 for i , v := range a { if v <= max { res = append ( res , v ) if firstIndex == - 1 { firstIndex = i } lastIndex = i if len ( res ) >= resultsPerPage { break } } } return res , firstIndex , lastIndex }
// assumes a to be sorted in descending order
// returns a subslice of a along with its indices (inclusive)
assumes a to be sorted in descending order returns a subslice of a along with its indices ( inclusive )