next up previous contents index
: 文字の変換 : 文字データ : 文字の比較   目次   索引

文字に関する述語

(char-alphabetic? 〈文字〉) 【関数】

〈文字〉 が1バイト英文字を表すものなら #tを返す. そうでなければ #fを返す.
(char-numeric? 〈文字〉) 【関数】

〈文字〉 が数字を表す1バイト文字なら #tを返す. そうでなければ #fを返す.
(char-whitespace? 〈文字〉) 【関数】

〈文字〉 が1バイトの空白文字を表すものなら #tを返す. そうでなければ #fを返す. TUTSchemeでは,空白文字はASCIIコードが$32$以下の文字を指す.
(char-upper-case? 〈文字〉) 【関数】

〈文字〉 が1バイト英大文字を表すものなら #tを返す. そうでなければ #fを返す.
(char-lower-case? 〈文字〉) 【関数】

〈文字〉 が1バイト英小文字を表すものなら #tを返す. そうでなければ #fを返す.
(char-kanji? 〈データ〉) 【関数】

引数が2バイト文字データなら #tを返し,それ以外なら #fを返す. 例:
(char-kanji? #\漢) $\Rightarrow$ #t
(char-kanji? #\1) $\Rightarrow$ #t
(char-kanji? #\1) $\Rightarrow$ #f
(char-kanji? 1) $\Rightarrow$ #f



Tsuneyasu KOMIYA 平成14年2月22日