read-char
(read-char &optional stream eof-error-p eof-value)
stream (デフォルトは標準入力) から 1 文字読み取って返します。ストリームには open/with-open-file で開いたファイルストリーム、または with-input-from-string の文字列入力ストリームを渡せます。入力の終端ではエラーを通知しますが、eof-error-p が nil の場合は eof-value (デフォルト nil) を返します。インタープリターと JVM バックエンドでは文字は UTF-16 コード単位で、文字列表現の他の部分と一致します。WASM バックエンドでは文字列がバイト単位でインデックスされる (char/schar と同じ) ため、文字の読み取りはバイトの読み取りになります。