ios - 如何在字典的末尾添加一个值

标签 ios swift dictionary

我正在尝试将值添加到格式为 [String : Int] 的字典的末尾。通常,我可以只使用 dict[5] = "example" 但因为它是用 [String : Int] 格式化的,所以我无法这样做。

提前致谢。

最佳答案

如果您希望能够添加有序值,您需要使用数组:

var dict:[String] = []

然后您可以使用

将项目附加到它
dict.append("example")

你的线路:

dict[5] = "example"

将更改索引 5 处的项目并将其设置为“example”。但是,如果您的数组包含的项目较少,它将崩溃,因为它将无法访问此类索引。因此,要么在初始化数组时添加项目:

var dict:[String] = ["example1","example2"]

或使用append()

关于ios - 如何在字典的末尾添加一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31844118/

相关文章:

ios - Objective-C : Infinite getter method loop after converting to ARC

ios - Swift 中可点击图像作为导航栏标题

ios - 使用获取的属性进行核心数据跨存储查询

ios - 当单元格不可见时,UITableView indexPathForCell 返回 null

ios - 如何在不按下按钮的情况下在 Apple Watch 中开始和停止听写

c++ - std::map 在引用键时的行为

python - 在Python中使用嵌套for循环加载字典

dictionary - 有限 map 示例

ios - 如何在 Tableview 单元格 iOS 中显示更新的多个 NStimer 值?

ios - Stockfish Chess Engine 与 Swift 中的 iOS 项目集成