在Swift中创建字典数组

Shu*_*ham 3 swift

我是Swift的新手.我正在尝试创建一个字典数组.

var items: [Dictionary<String,Int>] = []
var dict1 = ["One" : 1, "Two" : 2 ]
var dict2 = ["Three" : 3, "Four" : 4]
var dict3 = ["Five" : 5 , "Six" : 5]

items[0] = dict1
items[1] = dict2
items[2] = dict3
items
Run Code Online (Sandbox Code Playgroud)

但它没有得到正确的初始化.游乐场显示没有错误但它没有采取dict2和dict 3.它有什么问题.请指正.

jtb*_*des 5

如果您打开控制台(⇧⌘Y),则可以看到错误

致命错误:数组索引超出范围

你应该使用items.append(dict1)items.insert(dict1, atIndex: 0)代替items[0] = ....