INNER CODE UNIT · Go
MinMaxTimeDuration
deepfence/FlowMeter · pkg/common/common.go:9
func MinMaxTimeDuration(array []time.Duration) (time.Duration, time.Duration) {
if len(array) == 0 {
return 0 * time.Microsecond, 0 * time.Microsecond
} else {
var max time.Duration = array[0]
var min time.Duration = array[0]
for j := 1; j < len(array); j++ {
value := array[j]
if max < value {
max = value
}
if min > value {
min = value
}
}
return min, max
}