I want to declare and call a function which takes a variable number of arguments.
// Declare our function which takes
// a variable number of Integer arguments
func sum(numbers: Int...) -> Int {
var result = 0
for number in numbers {
result += number
}
return result
}
// Call it with just 2 parameters
let sum1 = sum(1,2)
print(sum1)
// Call it with even more parameters
let sum2 = sum(1,2,3,4,5,6)
print(sum2)