答案 0 :(得分:2)
语句在语法上是不正确的。字典不能包含多种类型的键或值,因此类型声明如下:
[String: [Int], String: String]
是非法的。 NB [Int]
和Array<Int>
在语义上是相同的。
如果你想要持有多种东西,可能最好的方法是使用枚举:
enum DictionaryContent
{
case string(String)
case intArray([Int])
}
var dateAndResultDictionary = [[String: DictionaryContent]]()