swift 函数内部的可变参数写法
swift语言中对函数一次多个传参的写法与常见的语言不同,其写法在函数定义传参类型的时候以 ... 为表现方式,具体如下:
func agrOf(agrs: Int...){}
具体用法以一个计算平均值的函数为例:
func avgOf(numbers : Int...) ->Int {
var sum:Int = 0
var conut = countElements(numbers)
for number in numbers{
sum += number
}
return sum / conut
}
avgOf(100021,9920001,582123451,01012,199995) //执行平均数计算