【发布时间】:2020-10-05 15:56:08
【问题描述】:
我有一本字典,比如说
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 循环中“提及”字典的整数或字符串? 对于默认数组,我会使用
for number in numbers {
total += number
}
let numbersTotal = Int(numbers.count);
let average = total/numbersTotal;
return (Double(average);
【问题讨论】:
-
你能不能少点射手对 RTS 的重视?
-
恐怕不行,我在这里写了自己的新代码。但首先我需要完成我的任务,并且字符串的整数数量相同(如我的示例)
标签: arrays swift dictionary