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

reserveCapacity(_:)

Prepares the collection to store the specified number of elements, when doing so is appropriate for the underlying type. 指定された数の要素を格納するようにコレクションを準備します、そうすることが基礎をなす型に対して適切である場合には。

Declaration 宣言

mutating func reserveCapacity(_ n: Int)

Parameters パラメータ

n

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

Discussion 解説

If you are adding a known number of elements to a collection, use this method to avoid multiple reallocations. A type that conforms to RangeReplaceableCollection can choose how to respond when this method is called. Depending on the type, it may make sense to allocate more or less storage than requested, or to take no action at all. あなたが数のわかった要素をコレクションに加えているならば、このメソッドを使って複数の再割り当てを避けてください。RangeReplaceableCollectionに準拠する型は、このメソッドが呼ばれた時どのような応答をするか選ぶことができます。型によって、要請されたよりも多くまたは少なく割り当てること、または全く行動を起こさないことが道理にかなっているかもしれません。

Default Implementations 省略時実装

RangeReplaceableCollection Implementations