【发布时间】:2014-06-02 23:24:18
【问题描述】:
// Playground - noun: a place where people can play
func getAverage(numbers: Int...) -> Double{
var total = 0
var average:Double = 0
for number in numbers{
total = total + number
}
average = total / numbers.count
return average
}
getAverage(3, 6)
average = total / numbers.count 出现错误
找不到接受提供的参数的“/”的重载
我试图通过这样做来修复:
average = Double(total/numbers.count)
但后来 getAverage 设置为 4 而不是 4.5
【问题讨论】:
-
average = Double(total)/Double(numbers.count)怎么样 -
@JerryJeremiah 这确实有效!该死的,我是如此接近。把它写成答案,我会接受的。