2017-07-13 16 views

答えて

2

文の構文が正しくありません。辞書には複数の型のキーまたは値を入れることはできません。したがって、型宣言は次のようになります。

[String: [Int], String: String] 

は無効です。 NB [Int]およびArray<Int>は意味的に同一である。

あなたが事の1種類以上を保持したい場合は、おそらく最良の方法は、列挙型を使用することです:

enum DictionaryContent 
{ 
    case string(String) 
    case intArray([Int]) 
} 

var dateAndResultDictionary = [[String: DictionaryContent]]() 
関連する問題