Function CHAR-INT
char-int character => integer
character - 文字
integer - 非負の整数
文字オブジェクトを符号化した非負の整数を返却します。 整数の算出方法は処理系依存です。 sxhashとは対照的に、 結果は特定のLispイメージに依存しないことが保証されません。
もしcharacterが処理系依存の属性を持っていないとき、 char-intとchar-codeの結果は同じです。
c1とc2が文字のとき、下記が成り立ちます。
(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のエラーが生じます。
なし。