文書   >   Swift   >   Dictionary   >   removeAll(keepingCapacity:)
インスタンスメソッド
removeAll(keepingCapacity:)
すべてのキー値のペアを辞書から削除します。
宣言
パラメータ
keepCapacity | 辞書が、基礎となるバッファを保持するかどうか。true を渡すと、操作はコレクションのバッファ容量を保持します。それ以外の場合、基になるバッファは解放されます。デフォルトは false です。 |
議論
このメソッドを呼び出すと、辞書に関するすべてのインデックスが無効になります。
複雑さ:O(n)、ここで n は辞書内のキー値ペアの数です。
以下も見よ
キーと値の削除
func filter((Dictionary<Key, Value>.Element) -> Bool) -> [Key : Value]
与えられた predicate (述語) を満たす辞書のキー値のペアを含む新しい辞書を返します。
func removeValue(forKey: Key) -> Value?
与えられたキーとそれに関連した値を辞書から削除します。
func remove(at: Dictionary<Key, Value>.Index) -> Dictionary<Key, Value>.Element
指定されたインデックスにあるキー値のペアを削除して返します。
トップへ
トップへ
トップへ
トップへ
トップへ