文書   >   Swift   >   Swift 標準ライブラリ   >   Strings and Text   >   Unicode   >   Scalar   >   init(_:)
イニシャライザ
init(_:)
指定された数値で Unicode スカラを作成します。
宣言
パラメータ
v | スカラーに使用する Unicode コードポイント。v が有効な Unicode スカラー値であり、0...0xD7FF または 0xE000...0x10FFFF の範囲にある場合、イニシャライザは成功します。v が無効な Unicode スカラー値の場合、結果は nil です。 |
議論
たとえば、以下のコードサンプルは、米を表す韓国語の "밥" という値を持つ Unicode.Scalar インスタンスを作成します。
let codepoint: UInt16 = 48165
let bap = Unicode.Scalar(codepoint)
print(bap!)
// Prints "밥"
無効な入力値の場合、nil が返されます。
let codepoint: UInt16 = extValue // This might be an invalid value if let bap = Unicode.Scalar(codepoint) { print(bap) } else { // Do something else }
以下も見よ
スカラーの作成
指定された数値で Unicode スカラを作成します。
与えられた Unicode スカラーの複製を作成します。
指定された数値で Unicode スカラを作成します。
指定された数値で Unicode スカラを作成します。
init(unicodeScalarLiteral: Unicode.Scalar)
指定された値で Unicode スカラを作成します。