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

reserveCapacity(_:)

Reserves enough space in the string’s underlying storage to store the specified number of ASCII characters. 指定された数のASCII文字を格納するのに十分な空間を文字列のもつ基礎をなすストレージの中に確保します。

Declaration 宣言

mutating func reserveCapacity(_ n: Int)

Parameters パラメータ

n

The minimum number of ASCII character’s worth of storage to allocate. 割り当てる最小数のASCII文字相当のストレージ。

Discussion 解説

Because each character in a string can require more than a single ASCII character’s worth of storage, additional allocation may be necessary when adding characters to a string after a call to reserveCapacity(_:). ある文字列中の各文字が単一ASCII文字相当のストレージより多く要求する可能性があることから、reserveCapacity(_:)への呼び出しの後に文字列に文字を追加する場合は、追加割り当てが必要かもしれません。

Complexity: O(n) 計算量:O(n)

Relationships 関係

From Protocol 由来プロトコル

See Also 参照

Appending Strings and Characters 文字列と文字を追加する