[英]Nested Dictionaries in Swift
該代碼有什么問題,我該如何解決? 請解釋您的答案,以便我學習。 我是Swift的新手,也是編程的新手。
var has: Dictionary<String, Dictionary<Dictionary, Int>> = [
"Material" : [
"Factory" : 0,
"Raw" : 0,
"Energy" : 0,
],
"Workers" : [
"Dev" : 0,
"Builder" : 0,
"Advertiser" : 0,
"Consultant" : 0,
"Engenier" : 0,
"QA" : 0,
],
"Assets" : [
"Bonds" : 0,
],
"Owe" : [
"10%" = 0,
"20%" = 0,
"30%" = 0
],
"Other" : [
"Insurance" : 0
]
]
您已將類型聲明為Dictionary<String, Dictionary<Dictionary, Int>>
,但文字實際上是Dictionary<String, Dictionary<String, Int>>
。 這也是非法的語法:
"Owe" : [
"10%" = 0,
"20%" = 0,
"30%" = 0
],
應該:
"Owe" : [
"10%" : 0,
"20%" : 0,
"30%" : 0
],
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.