我有一个字典,比方说
let gamePrices = [
"Shooter": [40,60,80],
"RTS": [15,35,55]
"RPG": [5,40,70]
]
avgGamePrices(dictionary: [String: Int]) -> Double {
var total = 0;
for int in dictionary {
total += int
}
(我认为在这里使用int是错误的)我不明白如何获取每个流派的平均价格和总平均价格(所有9个值的平均数)。我甚至不知道如何在for循环中“提及”字典的ints或strings。对于默认数组,我会使用
for number in numbers {
total += number
}
let numbersTotal = Int(numbers.count);
let average = total/numbersTotal;
return (Double(average);