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

reserveCapacity(_:)

Reserves enough space to store the specified number of elements. 指定された数の要素を格納するのに十分な空間を確保します。

Declaration 宣言

mutating func reserveCapacity(_ minimumCapacity: Int)

Parameters パラメータ

minimumCapacity

The requested number of elements to store. 依頼された格納される要素数。

Discussion 解説

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

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

See Also 参照

Adding Elements 要素の追加