clojure.core の文字に関する var
文字(java.lang.Character)リテラルは \ から始める
code:clj
(type \a) ; java.lang.Character
関数
char: 文字に変換
code:clj
(char 65) ; \A
(char 97) ; \a
char?: 引数が文字か
code:clj
(char? \a) ; true
(char? "a") ; false
unchecked-char: Character への 無検査変換
char-name-string: 文字の名前を文字列で返す
code:clj
(char-name-string \backspace) ; "backspace"
存在しない場合は nil を返す
code:clj
(char-name-string \a) ; nil
char-escape-string: 指定された文字の エスケープ文字 を文字列として返す
code:clj
(char-escape-string \backspace) ; "\\b"
存在しない場合は nil を返す
code:clj
(char-escape-string \a) ; nil
#Clojure