| 文字から文字コード、逆に文字コードから文字を得る。
char_code(+文字, -文字コード)
char_code(-文字, +文字コード)
もし、文字 が長さ 1 の アトムならば、文字コードは、 文字のコードで単一化される。
もし、文字 が変数ならば、文字 は、文字コードの文字で単一化される。
引数
文字 文字 (長さ=1のアトム)
文字コード 整数 (unicode文字コード
0'\u0000 から0'\uffff)
例
| char_code('a', X). |
X <- 97 の代入で、成功。 |
| char_code(Y, 98). |
Y <- 98 の代入で、成功。 |
| char_code('c', 99). |
成功. |
標準
この述語は、ISO-Prolog標準に含まれる。
関連
atom_chars/2,
atom_codes/2,
atom_concat/3,
atom_length/2,
atom_number/2,
number_chars/2,
number_codes/2,
parse_atom/2/3,
sub_atom/5.
|