文書   >   Swift   >  String   >   Substring   >   init(stringInterpolation:)
イニシャライザ
init(stringInterpolation:)
補間された文字列リテラルから新しいインスタンスを作成します。
宣言
議論
このイニシャライザを直接呼び出さないでください。文字列補間を使用して文字列を作成するときにこれはコンパイラによって使用されます。代わりに、文字列補間を使用して、値、リテラル、変数、またはバックスラッシュ (\(…)) を前に付けた括弧で囲まれた式を含めることによって、新しい文字列を作成してください。
let price = 2
let number = 3
let message = """
If one cookie costs \(price) dollars, \
\(number) cookies cost \(price * number) dollars.
"""
print(message)
// Prints "If one cookie costs 2 dollars, 3 cookies cost 6 dollars."
関連
プロトコルから
ExpressibleByStringInterpolation
トップへ(Swift 標準ライブラリ)
トップへ(Swift 標準ライブラリ)
トップへ(Swift 標準ライブラリ)
トップへ(Swift 標準ライブラリ)