In swift, closures that take the count, sum, and mean of an array in swift.
// sums all the integers in an array
var ArraySum = {(var list:Array<Int>) -> Int in
var sum = 0
for element in list {
sum += element
}
return sum
}
// uses a for loop to count the integers in an array
var ArrayCount = {(var list:Array<Int>) -> Int in
var sum = 0
for element in list {
sum += 1
}
return sum
}
// takes the mean of an integer array
var Arraymean = {(var list:Array<Int>) -> Int in ArraySum(list)/ArrayCount(list)}