swift - 如何附加到 ["foo": "bar"]

标签 swift

我在 swift 1.2 中有以下内容

let params = ["foo" : "bar"]

我想在参数中添加更多,这样我就可以在 for 循环之后得到以下内容

["foo" : "bar", "foo2" : "bar3", "foo3" : "bar3"]

谢谢。

最佳答案

您不能更改参数,因为您将其定义为常量。您需要使用 var 将其定义为变量:

var params = ["foo" : "bar"]
params["foo2"] = "bar2"
params["foo3"] = "bar3"

println(params) // [foo3: bar3, foo2: bar2, foo: bar]"

关于swift - 如何附加到 ["foo": "bar"],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30632510/

相关文章:

swift - 在 swift 3 中打开应用程序时不显示 FCM 推送通知

arrays - swift 代码 : how do you build a Dictionary of Array of String based on Dictionary entry being nil

ios - 点击按钮时更改 UIBarButtonItem tintColor?

ios - 显示单元格数组中的自定义 UITableViewCell

ios - RxSwift 访问 indexPath.section

ios - 如何在针对较旧的 iOS 版本时添加需要 iOS 12 的自定义 Intent?

ios - 结构属性初始化测试

Swift 导航栏项目不调用操作

swift - 为什么我们在 swift 中使用多点符号

ios - UIImagePickerController - 将录制的视频保存到相机胶卷错误