Function UPPER-CASE-P, LOWER-CASE-P, BOTH-CASE-P
upper-case-p character => generalized-boolean
lower-case-p character => generalized-boolean
both-case-p character => generalized-boolean
character - 文字
generalized-boolean - generalized-boolean
これらの関数は、characterのケースをテストします。
upper-case-pは、characterが大文字の場合はtrueを、 それ以外はfalseを返却します。
lower-case-pは、characterが小文字の場合はtrueを、 それ以外はfalseを返却します。
both-case-pは、characterにケースがある場合はtrueを、 それ以外はfalseを返却します。
(upper-case-p #\A) =>  true
(upper-case-p #\a) =>  false
(both-case-p #\a) =>  true
(both-case-p #\5) =>  false
(lower-case-p #\5) =>  false
(upper-case-p #\5) =>  false
;; 次の例では、#\Bellという文字が定義されている処理系を前提にしている。
(lower-case-p #\Bell) =>  falseなし。
なし。
もしcharacterが文字ではなかったら、型type-errorのエラーが生じます。
char-upcase, char-downcase, 13.1.4.3. 文字のケース, 13.1.10. 処理系実装のスクリプトの説明
なし。