Instance Method インスタンスメソッド

remove(at:)

Removes and returns the key-value pair at the specified index. キー値ペアを指定されたインデックスで削除して返します。

Declaration 宣言

@discardableResult mutating func remove(at index: Dictionary<Key, Value>.Index) -> Dictionary<Key, Value>.Element

Parameters パラメータ

index

The position of the key-value pair to remove. index must be a valid index of the dictionary, and must not equal the dictionary’s end index. 削除されるキー値ペアの位置。indexは辞書の有効なインデックスでなければなりません、そして辞書の末尾インデックスと同じではなりません。

Return Value 戻り値

The key-value pair that correspond to index. indexに対応するキー値ペア。

Discussion 解説

Calling this method invalidates any existing indices for use with this dictionary. このメソッドを呼び出すことは、この辞書で使うためのあらゆる既存のインデックスを無効にします。

Complexity: O(n), where n is the number of key-value pairs in the dictionary. 計算量:O(n)、ここでnは辞書の中のキー値ペアの数です。

See Also 参照

Removing Keys and Values キーと値の削除