让我创建这 3 个字典:
var animal1 = ["name":"lion", "footCount":"4", "move":"run"]
var animal2 = ["name":"Fish", "footCount":"0", "move":"swim"]
var animal3 = ["name":"bird", "footCount":"2", "move":"fly"]
然后让我创建这个数组:
var myArray= [[String : String]()]
然后让我将上面的字典附加到 myArray
myArray.append(animal1)
myArray.append(animal2)
myArray.append(animal3)
如果我运行以下代码,我会看到 4 个项目
print(myArray.count)
因为数组是用一个空项目创建的:var myArray= [[String : String]()]
所以我需要一直使用下面的代码:
myArray.removeFirst()
我的问题是: 是否有另一种替代数组定义来附加上述字典?因为如果我使用这个数组定义,我必须一直执行上面的代码:
var myArray= [[String : String]()]