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. 処理系実装のスクリプトの説明
なし。