イニシャライザ
init(literalCapacity:interpolationCount:)
文字列リテラルコンテンツで埋める準備ができた空のインスタンスを作成します。
宣言
init(literalCapacity: Int, interpolationCount: Int)
パラメータ
literalCapacity
結合されたすべてのリテラルセグメントのおおよそのサイズ。これは、String.reserveCapacity(_:) に渡されることを意図しており、各リテラルセグメントのカウントの合計よりもわずかに大きい場合と小さい場合があります。
interpolationCount
追加される補間の数。この値を使用して、補間されたセグメントに必要な追加容量を見積もります。
議論
このイニシャライザを直接呼び出さないでください。代わりに、補間された式を持つ文字列リテラルを使用して変数または定数を初期化して下さい。
Swift は、このイニシャライザに、リテラルセグメントのサイズと補間されたセグメントの数を指定する引数のペアを渡します。この情報を使用して、必要な容量を見積もって下さい。