一个可变参数可以接受零个或多个值。
func arithmeticMean(_numbers: Double...)->Double
{
vartotal:Double = 0
for number in numbers
{
total += number
}
return total /Double(numbers.count)
}
arithmeticMean(1,2,3,4,5)// 返回 3.0, 是这 5 个数的平均数。arithmeticMean(3,8.25,18.75)// 返回 10.0, 是这 3 个数的平均数
网友评论