gpt4 book ai didi

ios - 将项目附加到 [String : Any]() type array Swift

转载 作者:行者123 更新时间:2023-12-02 03:44:52 25 4
gpt4 key购买 nike

我有一本如下的字典:

var param = [String: Any]()
param = ["locale": "en",
"token": "82ETaBYbiz2ZM2Kqg7eL8z3VL0",
"taskId": 123]

现在我想在相同的字典条件下添加一些其他值,如下所示:

if userType == "ADMIN" {
param = ["userType": "ADMIN"]
} else {
param = ["userType": "USER"]
}

但是当我确实喜欢它时,它会取代旧值。那么有什么方法可以实现这个功能吗?因为我有很多条件和很多值要添加到字典中。请提出解决此问题的有效方法。

最佳答案

您没有使用数组,您使用的是 Dictionary ,它是键值对的集合。要添加新的键和值,您必须为字典添加下标并添加新值。所以你的代码应该是这样的:

if userType == "ADMIN" {
param["userType"] = "ADMIN"
} else {
param["userType"] = "USER"
}

关于ios - 将项目附加到 [String : Any]() type array Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51372025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com