字元
字元(Char)表達一個萬國碼(Unicode)的編碼位置(Code point)。以二進位表達時佔用 32 位元。
以一對單引號('
)來括住一個 UTF-8 文字來表達一個字元常值:
'a'
'z'
'0'
'_'
'あ'
我們可以使用反斜線(\
)表示某些特殊字元:
'\'' # 單引號
'\\' # 反斜線
'\a' # 蜂鳴器警報
'\b' # 退格
'\e' # 跳脫
'\f' # 換頁
'\n' # 換行
'\r' # 回車
'\t' # tab
'\v' # 垂直 tab
'\uFFFF' # 十六進位萬國碼字元
'\u{10FFFF}' # 十六進位萬國碼字元
我們可以使用反斜線搭配一個 u 來表達萬國碼碼位。可以後面跟著 4 個十六進位數字或是使用大括號({}
)括住最多 6 個十六進位數字(從 0 到 10FFFF)來表達:
'\u0041' # => 'A'
'\u{41}' # => 'A'
'\u{1F52E}' # => '🔮'