2017-11-06 11 views

答えて

2

名前のとおり、指定された数のキーと値のペアを格納するのに十分な領域を確保します。

既知の数のキーと値のペアを辞書に追加する場合は、この方法を使用して複数の再割り当てを避けます。

この方法では、辞書はキーと値のペアの少なくとも要求された数のために割り当てられた空間で一意

  • 可変
  • 連続するストレージ

を有することを保証します。 ブリッジされたストレージを持つディクショナリでreserveCapacity(_ :)メソッドを呼び出すと、既存のストレージにminimumCapacitykey-valueのペアを格納する余地があっても、連続したストレージにコピーがトリガーされます。ここで

mutating func reserveCapacity(_ minimumCapacity: Int) 

minimumCapacity - ストアにキーと値のペアの要求数。

関連する問題