No capítulo 20: http://www.alura.com.br/course/desenvolvimento-em-swift-para-ios/section/20
Meu código está dessa forma:
var total:Double = 0
var values:Array<Double> = [1,2]
for i in values {
    total += i
}
total = total / values.count // Aqui dá erro de compilação
println(total)O erro de compilação é:
<EXPR>:19:9: error: 'Double' is not convertible to 'Int'
total = total / values.countNão consigo entender o porquê de um Double não poder ser dividido por um Int. Mas o engraçado é que isso aqui funciona:
var total:Double = 0
var values:Array<Double> = [1,2]
for i in values {
    total += i
}
total = total / 2
println(total) // Print 1.5Talvez, uma das explicações é de que o count do Array não seja um Int. Pode ser?
 
            