我想从字典中删除一个键值对,如示例中所示.
var dict: Dictionary<String,String> = [:]
//Assuming dictionary is added some data.
var willRemoveKey = "SomeKey"
dict.removePair(willRemoveKey) //that's what I need
我想从字典中删除一个键值对,如示例中所示.
var dict: Dictionary<String,String> = [:]
//Assuming dictionary is added some data.
var willRemoveKey = "SomeKey"
dict.removePair(willRemoveKey) //that's what I need
你可以用这个:
dict[willRemoveKey] = nil
或者这个:
dict.removeValueForKey(willRemoveKey)
唯一的区别是,第二个将返回删除的值(如果不存在,则返回nil)
dict.removeValue(forKey: willRemoveKey)