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