イニシャライザ
init(stringInterpolation:)
文字列補間からインスタンスを作成します。
必須。デフォルトの実装が提供されます。
宣言
init(stringInterpolation: Self.StringInterpolation)
パラメータ
stringInterpolation
文字列リテラルの各セグメントが付け加えられた StringInterpolation のインスタンス。
議論
ほとんどの StringInterpolation 型は、リテラルとそれに付け加えられた補間に関する情報を 1 つ以上のプロパティに格納します。init(stringInterpolation:) は、これらのプロパティを使用してインスタンスを初期化する必要があります。
デフォルトの実装
ExpressibleByStringInterpolation の実装
init(stringInterpolation: DefaultStringInterpolation)
補間された文字列リテラルから新しいインスタンスを作成します。
StringInterpolation が DefaultStringInterpolation の時利用可能です。