gpt4 book ai didi

ios - 如何在 swift 中添加新键但不向字典添加值?

转载 作者:行者123 更新时间:2023-11-28 10:25:47 25 4
gpt4 key购买 nike

我一直在尝试在 swift 中向我的字典添加一个新键,它被声明为 Dictionary<BagItem, Array<BagItem>> .但是,我无法做到这一点。我一直在尝试用这样的方法来做:

static func AddMainItem(item: BagItem)
{
self.bag[item] = Array<BagItem>()
}

注意:我一直在尝试只添加键而不添加值。我调试了代码,发现它总是用新 key 更新以前的 key 。

谢谢你的回答最好的问候

最佳答案

你做不到。例如,您应该只用空字符串 ""更新它。将 nil 分配给字典条目就是删除键的方式。把它放在 Playground 上:

var dictionary = [String:String]()
dictionary["test"] = nil
println(dictionary)
// [:]

dictionary["test"] = ""
println(dictionary)
// [test: ]

关于ios - 如何在 swift 中添加新键但不向字典添加值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26168394/

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