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

reserveCapacity(_:)

Reserves enough space to store the specified number of key-value pairs. 指定された数のキー値ペアを格納するのに十分な空間を確保します。

Declaration 宣言

mutating func reserveCapacity(_ minimumCapacity: Int)

Parameters パラメータ

minimumCapacity

The requested number of key-value pairs to store. 要請された数のキー値ペアを格納します。

Discussion 解説

If you are adding a known number of key-value pairs to a dictionary, use this method to avoid multiple reallocations. This method ensures that the dictionary has unique, mutable, contiguous storage, with space allocated for at least the requested number of key-value pairs. あなたが数のわかったキー値ペアを辞書に加えているならば、このメソッドを使って複数の再割り当てを避けてください。このメソッドは、辞書が、少なくとも要請された数のキー値ペアに割り当てられた空間とともに、固有な、可変の、隣接するストレージを持つことを保証します。

Calling the reserveCapacity(_:) method on a dictionary with bridged storage triggers a copy to contiguous storage even if the existing storage has room to store minimumCapacity key-value pairs. reserveCapacity(_:)メソッドをブリッジされたストレージを持つ辞書で呼び出すことは、隣接ストレージへのコピーを引き起こします、たとえ既存のストレージにminimumCapacityキー値ペアを格納する余地があるとしてもです。

See Also 参照

Adding Keys and Values キーと値を追加する