如何附加到[“foo”:“bar”](How to append to [“foo” : “bar”])
我在swift 1.2中有以下内容
let params = ["foo" : "bar"]我想在params中添加更多内容,以便在for循环后最终得到以下结果
["foo" : "bar", "foo2" : "bar3", "foo3" : "bar3"]谢谢。
I have the following in swift 1.2
let params = ["foo" : "bar"]I would like to add more to the params so I can end up with the following after a for loop
["foo" : "bar", "foo2" : "bar3", "foo3" : "bar3"]Thanks.
最满意答案
您无法更改参数,因为您将其定义为常量。 您需要使用var将其定义为变量:
var params = ["foo" : "bar"] params["foo2"] = "bar2" params["foo3"] = "bar3" println(params) // [foo3: bar3, foo2: bar2, foo: bar]"You can't change params because you defined it as a constant. You need to define it as a variable using var:
var params = ["foo" : "bar"] params["foo2"] = "bar2" params["foo3"] = "bar3" println(params) // [foo3: bar3, foo2: bar2, foo: bar]"更多推荐
发布评论