2017-09-25 6 views
0

いくつかの空の配列値を下位辞書に追加する方法。すぐに複雑な辞書タイプに追加する方法3

var results:Dictionary<String, Array<Dictionary<String, Any>> = [:] 

results["key"] = nilは私にとっては機能しません。私は

{ 
"key1" : [], 
"key2" : [], 
"key3" : [] 
} 

そして、すべての()

+0

を申し訳ありませんが、()の表記は、 ''スウィフトではありません。それはどういう意味ですか? – matt

+0

は空の配列です。格納可能な辞書タイプ値 – Saranjith

+0

空の配列は '[]'です。 – matt

答えて

2

まずの代わりに、後でDictionary<String, Any>を追加することが可能であるべきのような辞書を持ちたい

、あなたの最初の行は違法です。それはコンパイルされません。常にコードを表示してみてください。だから、あなたの宣言は次のようになります。

var results : Dictionary<String, Array<Dictionary<String, Any>>> = [:] 

次に辞書に空の配列を追加するために、あなたが言う:

results["key"] = [] 
関連する問題