Instance Method
インスタンスメソッド
reserveCapacity(_:)
Reserves enough space to store the specified number of key-value pairs.
指定された数のキー値ペアを格納するのに十分な空間を確保します。
Technology
- Swift Standard Library
Swift標準ライブラリ
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
キーと値を追加する