字元¶
它通常使用字元字面值建立,方法是用單引號將一個 UTF-8 字元括起來。
'a'
'z'
'0'
'_'
'あ'
反斜線表示一個特殊字元,它可以是一個具名的跳脫序列,或是一個 Unicode 碼位的數字表示。
可用的跳脫序列
'\'' # single quote
'\\' # backslash
'\a' # alert
'\b' # backspace
'\e' # escape
'\f' # form feed
'\n' # newline
'\r' # carriage return
'\t' # tab
'\v' # vertical tab
'\0' # null character
'\uFFFF' # hexadecimal unicode character
'\u{10FFFF}' # hexadecimal unicode character
反斜線後接一個 u
表示一個 Unicode 碼位。它可以後接恰好四個十六進位字元表示 Unicode 位元組(\u0000
到 \uFFFF
),或是一個到六個十六進位字元用大括號括起來(\u{0}
到 \u{10FFFF}
)。
'\u0041' # => 'A'
'\u{41}' # => 'A'
'\u{1F52E}' # => '🔮'