npt-japanese

% Function CHAR-INT

UP


Function CHAR-INT

Function CHAR-INT

構文

char-int character => integer

引数と戻り値

character - 文字
integer - 非負の整数

定義

文字オブジェクトを符号化した非負の整数を返却します。 整数の算出方法は処理系依存です。 sxhashとは対照的に、 結果は特定のLispイメージに依存しないことが保証されません。

もしcharacterが処理系依存の属性を持っていないとき、 char-intchar-codeの結果は同じです。

c1c2が文字のとき、下記が成り立ちます。

(char= c1 c2) ==  (= (char-int c1) (char-int c2))

例文

(char-int #\A) =>  65       ; 処理系A
(char-int #\A) =>  577      ; 処理系B
(char-int #\A) =>  262145   ; 処理系C

影響

なし。

例外

もしcharacterが文字ではなかったら、型type-errorのエラーが生じます。

参考

char-code

備考

なし。


TOP, Github