文書   >   Foundation   >   Collections   >   Set   >   reserveCapacity(_:)
インスタンスメソッド
reserveCapacity(_:)
指定された数の要素を格納するのに十分なスペースを確保します。
宣言
パラメータ
minimumCapacity | 格納するべく要求された要素数。 |
議論
Set に既知の数の要素を追加する場合は、このメソッドを使用して複数の再割り当てを回避します。このメソッドは、Set が独特の、可変の連続した記憶領域を持ち、少なくとも要求された数の要素にスペースが割り当てられるようにします。
ブリッジされた記憶領域を持つ Set で reserveCapacity(_:) メソッドを呼び出すと、既存の記憶領域に minimumCapacity の要素を格納するスペースがある場合でも、連続した記憶領域にコピーされます。
以下も見よ
要素の追加
func insert(Element) -> (inserted: Bool, memberAfterInsert: Element)
指定された要素がまだ存在しない場合は、Set に挿入します。
func update(with: Element) -> Element?
与えられた要素を無条件で Set に挿入します。
func update<ConcreteElement>(with: ConcreteElement) -> ConcreteElement?
トップへ
トップへ
トップへ
トップへ
トップへ