% Function UPPER-CASE-P, LOWER-CASE-P, BOTH-CASE-P
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. 処理系実装のスクリプトの説明
なし。