Swift字典数组

时间:2015-06-21 13:28:38

标签: swift dictionary

我正在使用Swift 1.2并试图获得来自先前版本Swift的此声明的正确语法:

 var dataSource: Dictionary<String, String> [][] = [[],[]]

我得到的错误是:

  

现在使用元素类型周围的括号编写数组类型。

我只是不知道如何纠正它。

1 个答案:

答案 0 :(得分:0)

从那时起语法发生了变化。如您的错误所示:

  

现在使用元素类型周围的括号编写数组类型。

因此,不是Dictionary<String, String>[][]而是围绕类型包围括号,例如[[Dictionary<String, String>]]或使用简写语法:[[[String: String]]]

var dataSource: [[[String: String]]] = [[],[]]