Average
Returns the average of two or more numbers.
- Use
rangeto iterate over the values ofnums, adding each value tosum. - Return the result of dividing
sumwithlen(nums).
func Average(nums ...float64) float64 {
sum := float64(0)
for _, num := range nums {
sum += num
}
return sum / float64(len(nums))
}Average(1.0, 4.0) // 2.5
Average([]float64{1.0, 2.0, 3.0}...) // 2.0