package mainimport "FMT" Func main () { /* Array length = 5 */ var balance = []int {100, 1, 2, 7, 4} var avg float32 var sum int /* The array is passed as a parameter to the function */ avg = getaverage ( balance, 5 ) ; sum = getsum (balance,5); /* output returns the mean &NBSP;*/&NBSP;&NBSP;&NBSP;FMT. Printf ( "average: %.2f \n", avg ); fmt. Println ("and is:%d", sum);} Func getaverage (Arr []int, size int) float32 { var i,sum int var avg float32 for i = 0; i < size;i++ { sum += arr[i] } Avg = float32 (sum / size) return avg ;} /* and Calculation Formula */func getsum (arr []int,size int) int{var i,sum intfor i = 0; i < size; i++{fmt. Println (Arr[i]) Sum += arr[i]}return sum}
This article from "Welcome comments, Welcome to like" blog, please be sure to keep this source http://swq499809608.blog.51cto.com/797714/1920886
Go array Calculation