如何在Swift中将字典添加到数组中

6
如何初始化并添加值到数组中,遵循以下数据:
(
    [0] => Array
        (
            [name] => First element
            [foo] => bar
        )

    [1] => Array
        (
            [name] => Second element
            [foo] => bar2
        )

)

数组使用[]来界定。字典同样使用这些字符进行界定,但是在键和值之间使用冒号:进行分隔。尝试一下并将您的结果发布在问题中。 - Arc676
1个回答

17

这是一个包含字典的数组,这符合你的要求吗?

let myArray = [["name": "First element", "foo": "bar"], ["name": "Second element", "foo": bar2]]

// 在循环中编辑添加项目:

var myArray = [[String: String]]()
for i in 0..<10 {

    let dict = ["name": "Item\(i)", "foo": "bar\(i)"]
    myArray.append(dict)
}
print("\(myArray)")

是的,但这将在循环中完成,所以我不能一次创建整个数组,而且我必须先初始化它。 - Janusz Kubala
谢谢,我漏掉了双括号 :) - Janusz Kubala

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接