1. ホーム
  2. swift

[解決済み] swiftの辞書からキーと値のペアを削除するには?

2023-01-09 09:10:28

質問

例のように、辞書からキーと値のペアを削除したいのですが、どうすればいいですか?

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)

唯一の違いは、2番目のものが削除された値を返すことです(存在しなかった場合はnil)。

スウィフト3

dict.removeValue(forKey: willRemoveKey)