Instance Property インスタンスプロパティ

asciiValue

The ASCII encoding value of this character, if it is an ASCII character. この文字のASCIIエンコーディング値、もしそれがASCIIならば。

Declaration 宣言

var asciiValue: UInt8? { get }

Discussion 解説


let chars: [Character] = ["a", " ", "™"]
for ch in chars {
    print(ch, "-->", ch.asciiValue)
}
// Prints:
// a --> Optional(97)
//   --> Optional(32)
// ™ --> nil

A character with the value “\r\n” (CR-LF) is normalized to “\n” (LF) and has an asciiValue property equal to 10. 値 “\r\n” (CR-LF) を持つある文字は、“\n” (LF) に正規化されます、そして10に等しいasciiValueプロパティを持ちます。


let cr = "\r" as Character
// cr.asciiValue == 13
let lf = "\n" as Character
// lf.asciiValue == 10
let crlf = "\r\n" as Character
// crlf.asciiValue == 10

See Also 参照

Working with a Character’s Unicode Values 文字のユニコード値を扱う