文書   >   Swift   >   Swift 標準ライブラリ   >   Strings and Text   >   Unicode   >   Scalar   >   escaped(asASCII:)
インスタンスメソッド
escaped(asASCII:)
Unicode スカラーのテキスト表現を、与えられた出力ストリームに書き込みます。
宣言
パラメータ
forceASCII | 結果に ASCII 文字のみを使用する必要がある場合は true を渡します。そうでなければ、false を渡します。 |
戻り値
スカラーの文字列表現。
議論
通常は印刷できない文字やエスケープが必要な文字を表すスカラー値は、バックスラッシュでエスケープされます。
let tab = Unicode.Scalar(9) print(tab) // Prints " " print(tab.escaped(asASCII: false)) // Prints "\t"
forceASCII パラメーターが true の場合、127 より大きい値の Unicode.Scalar インスタンスは、エスケープされた数値を使用して表されます。それ以外の場合は、非 ASCII 文字は通常の文字列値を使用して表されます。
let bap = Unicode.Scalar(48165) print(bap.escaped(asASCII: false)) // Prints "밥" print(bap.escaped(asASCII: true)) // Prints "\u{BC25}"
以下も見よ
スカラーの印刷と表示
Unicode スカラーのテキスト表現。
func write<Target>(to: inout Target)
Unicode スカラーのテキスト表現を、与えられた出力ストリームに書き込みます。
var utf16: Unicode.Scalar.UTF16View
struct Unicode.Scalar.UTF16View
デバッグに適した、Unicode スカラーのエスケープしたテキスト表現。
Unicode.Scalar インスタンスを反映したミラー。
var customPlaygroundQuickLook: _PlaygroundQuickLook
Unicode.Scalar インスタンスのカスタムプレイグラウンドのクイックルック。
  廃止