Function DIGIT-CHAR-P
digit-char-p
char &optional radix => weight
char - 文字
radix - 基数。デフォルトは10。
weight - radix未満の非負の整数か、false
charが、radix値の数字かどうかを調べます (例えばweightがradixより小さいかどうか)。 もしradix内の数字であった場合、weightは整数が返却されます。 それ以外はnil
が返却されます。
digit-char-p #\5) => 5
(digit-char-p #\5 2) => false
(digit-char-p #\A) => false
(digit-char-p #\a) => false
(digit-char-p #\A 11) => 10
(digit-char-p #\a 11) => 10
(mapcar #'(lambda (radix)
(map 'list #'(lambda (x) (digit-char-p x radix))
("059AaFGZ"))
2 8 10 16 36))
'(=> ((0 NIL NIL NIL NIL NIL NIL NIL)
0 5 NIL NIL NIL NIL NIL NIL)
(0 5 9 NIL NIL NIL NIL NIL)
(0 5 9 10 10 15 NIL NIL)
(0 5 9 10 10 15 16 35)) (
なし。 (この関数の結果は、現在のreadtableで有効になっているかもしれない 特別な構文に依存しません。)
なし。
数値は図形文字です。