upper-case-p
character ⇒ generalized-boolean
lower-case-p
character ⇒ generalized-boolean
both-case-p
character ⇒ generalized-boolean
character | a character. |
generalized-boolean | a generalized boolean. |
These functions test the case of a given character.
upper-case-p returns true if character is an uppercase character; otherwise, returns false.
lower-case-p returns true if character is a lowercase character; otherwise, returns false.
both-case-p returns true if character is a character with case; otherwise, returns 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
;; This next example presupposes an implementation
;; in which #\Bell is an implementation-defined character.
(lower-case-p #\Bell) ⇒ false
Should signal an error of type type-error if character is not a character.
char-upcase; char-downcase, char-downcase, Characters With Case, Documentation of Implementation-Defined Scripts