【发布时间】:2020-11-30 22:10:14
【问题描述】:
目前,我有一个嵌套字典声明为:
let VitamineARetinol = "VitamineARetinol"
let VitamineABetacarotene = "VitamineABetacarotene"
let VitamineC = "VitamineC"
let VitamineD = "VitamineD"
let Calories = "Calories"
typealias ListOfAliment = [String: [String: Double]]
let Data: ListOfAliment = [
"Orange": [VitamineARetinol: 0.5, VitamineC: 0.3, VitamineD: 0.98, Calories: 160],
"Pomme": [VitamineARetinol: 0.2, VitamineC: 0.2, VitamineD: 0.38, Calories: 120],
"Poire": [VitamineARetinol: 0.1, VitamineC: 0.7, VitamineD: 0.58, Calories: 140],
"Laitue": [VitamineARetinol: 0.3, VitamineC: 0.1, VitamineD: 0.92, Calories: 105],
"Banane": [VitamineARetinol: 0.7, VitamineC: 0.01, VitamineD: 0.63, Calories: 122],
]
而且我需要将每个值与其在以下字典中的对应值相除:
let reference: ListOfAliment = [
"reference": [VitamineARetinol: 0.2, VitamineC: 0.1, VitamineD: 0.4],
]
最后,我应该得到一个食物字典,其中每种食物的所有值都除以字典参考中的对应值 拜托,谁能帮帮我!
【问题讨论】:
-
有什么理由不使用自己的结构?
-
你能告诉我如何创造一个好的吗?
标签: swift dictionary nested